python-3.x - 加入后如何使不和谐机器人离开服务器
问题描述
我有一个命令让机器人离开服务器,但是,他们可以让机器人重新加入我不想要的,我也不想启用代码授权,因为我希望其他服务器使用我的机器人。并且每次机器人加入服务器时我都必须继续休息脚本我希望机器人在它加入后立即离开毕竟没有办法禁止它进入服务器。所以这是我的脚本。
@client.event
async def on_ready():
my_server = client.get_server('520354830472970270')
await client.leave_server(my_server)
print('left server')`
解决方案
您可以使用事件让机器人在加入服务器后立即离开服务器on_server_join
。
@client.event
async def on_server_join(server):
if server.id == "id":
await client.leave_server(server)
推荐阅读
- java - Gradle android找不到符号上下文
- spring - 为什么会话 bean 在启动时被创建为 Singleton bean,而不能通过创建会话来创建?
- jquery - Bootstrap is-invalid 和 is-valid 无法与 ajax 一起正常工作
- spring - Spring - 当列名与模型中的不同时,本机查询与休眠混合
- centos7 - Haproxy - 无法捕获 URL
- javascript - JavaScript 检测警报并阻止它显示
- login - Typo3 版本 8 登录循环
- android - 调用外部 Intent 时 savedInstanceState 引用了错误的值
- python - Python Argparse - 如何将文本添加到默认帮助消息?
- angularjs - npm 安装错误 CLI