har*_*uki 2 python python-3.x discord discord.py
正如标题所问,有没有办法让机器人不在 PM 中工作,而仅在渠道中使用时才工作?
我现在所做的就是在我的@client.command 前面添加此声明
@client.command(pass_context=True)
async def profile(ctx):
if ctx.message.server == None:
pass
else:
# Code
Run Code Online (Sandbox Code Playgroud)
有没有更简单的方法来做到这一点?我读过可以对其使用全局检查,但我不确定如何实现。
编辑:我正在使用这个编码Commands Extension
“no_pm = true”现在似乎不起作用。所以在@client.command()下面添加“@commands.guild_only()”
例子:
@client.command()
@commands.guild_only()
async def commandname():
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5888 次 |
| 最近记录: |