【发布时间】:2021-04-18 17:35:59
【问题描述】:
我正在使用我找到的代码 here。
但是,我收到client 对象没有属性send_message 的错误。我试过message.channel.send,但也失败了。
@client.event
async def on_ready():
Channel = client.get_channel('YOUR_CHANNEL_ID')
Text= "YOUR_MESSAGE_HERE"
Moji = await client.send_message(Channel, Text)
await client.add_reaction(Moji, emoji='????')
@client.event
async def on_reaction_add(reaction, user):
Channel = client.get_channel('YOUR_CHANNEL_ID')
if reaction.message.channel.id != Channel:
return
if reaction.emoji == "????":
Role = discord.utils.get(user.server.roles, name="YOUR_ROLE_NAME_HERE")
await client.add_roles(user, Role)
【问题讨论】:
-
你试过
Moji = client.send(Channel, Text)吗? -
您使用的是什么版本的 discord.py?
-
是的,我说客户端没有属性发送
-
和 repl.it 上的 1.0.1 版
标签: discord.py