【发布时间】:2018-07-09 03:42:18
【问题描述】:
正如标题所问,有没有办法让机器人不能在 PM 中工作,而只能在频道中使用时工作?
我现在所做的就是在我的@client.command 前面有这个声明
@client.command(pass_context=True)
async def profile(ctx):
if ctx.message.server == None:
pass
else:
# Code
有没有更简单的方法来做这件事?我读过我可以使用全局检查,但我不确定如何实现。
编辑:我正在使用Commands Extension对此进行编码
【问题讨论】:
-
我觉得不错;为什么你认为会有不同的方式?
-
@AdamBarnes 因为我必须为我创建的每个命令添加它,所以我觉得每次重复该行会使代码不必要地变长。
标签: python python-3.x discord discord.py