Я хочу сделать команду бота, которая добавляет реакцию на сообщение при получении смайлика и идентификатора сообщения.
Похоже, мне нужно превратить строку, полученную из исходного сообщения, в класс discord.Message
, чтобы код работал, но я не могу это сделать.
Я уже прочитал документацию, и она просто говорит: «Не нужно создавать один из них вручную».
import discord
token = "Token Here"
client = discord.Client()
@client.event
async def on_message(message):
if message.content.lower().startswith("e react"):
msg_id = message.content[8:26] #This filters out the ID
emoji = message.content[27:] #This filters out the Emoji
await msg_id.add_reaction(emoji)
client.run(token)
Я получаю следующую ошибку:
AttributeError: 'str' object has no attribute 'add_reaction'