【发布时间】:2020-10-16 21:24:30
【问题描述】:
我希望我的 Discord 机器人在加入新服务器时发送特定消息,例如:“Hello”。机器人应该搜索要写入的顶级频道,然后在那里发送消息。 我看到了这个,但这对我没有帮助
async def on_guild_join(guild):
general = find(lambda x: x.name == 'general', guild.text_channels)
如果一般和general.permissions_for(guild.me).send_messages:
等待 general.send('Hello {}!'.format(guild.name))```
【问题讨论】:
-
您发布的代码应该找到名为“general”的频道并在其中写一条消息。什么不适合它?你有任何错误吗?
-
我知道,但我不想搜索名为 general 的频道,我想找到机器人可以写的顶级频道
标签: python discord.py