#python #discord #discord.py #attributeerror #discord.py-rewrite
#python #Discord #ошибка атрибута #discord.py
Вопрос:
Мой код:
@commands.Cog.listener()
async def on_command(self, ctx):
channel = client.get_channel(int(772906069885321236))
await channel.send(discord.Object(id=772906069885321236), f"{ctx.guild.name} {ctx.author} {ctx.message.clean_content}")
Я пытался использовать намерения, но, похоже, я тоже не могу их понять
Ответ №1:
Согласно документам, get_channel
возвращает None
, если указанный канал не найден.
Ответ №2:
get_channel
возвращает None
, если канал не удалось найти. Вы можете добавить некоторую обработку ошибок, чтобы обойти эту проблему, если это имеет смысл для проекта, который вы создаете.
@commands.Cog.listener()
async def on_command(self, ctx):
try:
channel = client.get_channel(int(772906069885321236))
await channel.send(discord.Object(id=772906069885321236),
f"{ctx.guild.name} {ctx.author} {ctx.message.clean_content}")
except:
print("Channel not found")