我想在每次机器人被邀请到服务器时发送一条消息。然后应该写下这样的话:“你好,这是我的不和机器人”
到目前为止,我有这个代码,它不会产生错误,但也不会发送消息。在
@bot.event
async def on_server_join(ctx):
for guild in bot.guilds:
for channel in guild.text_channels:
if channel.permissions_for(guild.me).say:
await ctx.message.channel.send('Hello! \n')
break
你的代码中有几个错误。下面是一个版本,它只在刚刚加入的服务器的
#general
文本通道中打招呼(与它所属的每个服务器的每个文本通道相对)。下面的代码用于重写分支。在相关问题 更多 >
编程相关推荐