Joh*_*ohn 2 python discord discord.py
我正在尝试为 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')& 来忽略来自特定文本频道的所有消息,但我不知道该怎么做
小智 8
不知道您的问题是否已解决,但对于所有未来的开发人员来说,正在查看此线程。让机器人提及频道的超级简单方法是这样的......
<#channelID>
Run Code Online (Sandbox Code Playgroud)
如果频道 ID 是您要提及的特定频道的不和谐 ID。
在一个例子中
await message.channel.send("Please go to <#channelID>")
Run Code Online (Sandbox Code Playgroud)
老实说,我有点困惑,这个线程上没有人已经提到过这一点,所以我觉得我错过了你们都已经知道的东西,哈哈。
| 归档时间: |
|
| 查看次数: |
11887 次 |
| 最近记录: |