我正在尝试为 Discord 服务器制作一个机器人,它只是侦听特定消息,删除它们,然后将用户引向不同的文本频道(在可点击的链接中提及它)
这是我现在所拥有的:
import Discord
import asyncio
client = discord.Client()
@client.event
async def on_message(message):
msg = '{0.author.mention}\nWrong text channel\nUse '.format(message)
if message.content.startswith('!p'):
await client.delete_message(message)
await client.send_message(message.channel, msg)
return
client.run('')
Run Code Online (Sandbox Code Playgroud)
理想情况下,我还想搜索一个列表,startswith()而不仅仅是('!p')& 来忽略来自特定文本频道的所有消息,但我不知道该怎么做