我正在开发一个机器人,该机器人应该在 Discord 频道中发送斜杠命令,并且这些斜杠命令将由同一频道中的另一个机器人接收。但是,当我发送格式为斜杠命令的消息时,另一个机器人不会将其检测为命令,而是将其检测为简单的文本消息。这是我的代码;
import discord
import asyncio
client = discord.Client()
@client.event
async def on_ready():
print("Bot is ready.")
@client.event
async def on_message(message):
async with message.channel.typing(): await asyncio.sleep(2)
# Send a message after 5 seconds
await message.channel.send("/spoiler 'this is spoiler'")
return
client.run('My_Bot_Token')
我尝试了以下方法来让它工作
- 我尝试使用输入()方法,但没有用。
- 我阅读了discord.py 文档,但没有发现任何可以提供帮助的内容。
- 搜索了互联网,但仍然没有关于从机器人发送斜杠命令的信息
如果有人能帮助我,我将不胜感激。谢谢
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)