【发布时间】:2018-08-08 02:42:36
【问题描述】:
我想制作一个机器人,向频道的新成员发送消息。 我正在使用 discord.py。
------------第二天-------
首先,谢谢你们三个人!(抱歉英语不好)。我学了很多。
但不幸的是,我发现此 url 不再存在“member.server.defaul_channel”(一定是这个问题的答案): Discord.py Invalid arguments inside member.server_default_channel
那么,如何向现在出现新人的频道发送提及?
1,我知道一种指定频道名称的方法。
@client.event
async def on_member_join(member):
server = member.server
channel = [channel for channel in client.get_all_channels() if channel.name == 'WRITE_YOUR_CHANNEL_NAME!!'][0]
message = 'hello {}, welcome to {}'.format(member.mention, server.name)
await client.send_message(channel, message)
2,但我想知道更通用的方法。比如使用“default_channel”。有什么办法吗?
【问题讨论】:
标签: python python-3.x discord.py