Как я могу проверить, было ли сообщение отправлено по определенному каналу. идентификатор канала discord.py?

#discord #discord.py #channel

Вопрос:

Поэтому я кодирую бота Discord для друга, и мне нужно посмотреть, было ли отправлено сообщение по определенному каналу. Я попробовал несколько вещей, спросил нескольких людей и искал ответ, но не смог его найти. Это самое близкое, что я получил, и я попытался изменить несколько объектов:

 if message.channelID == ('#858884357271322634'):
  await message.channel.send ('I checked and verified the channel.')
 

Ответ №1:

Ваша проверка на самом деле не имеет смысла, такого нет message.channelID .

Просто сравните message.channel.id с нужным идентификатором и вставьте его правильно.

Простой пример:

 if message.channel.id == 858884357271322634:
    await message.channel.send("I checked and verified the channel.")
 

Комментарии:

1. Спасибо! Я использовал ( » ), что вызвало проблему ig.

2. Да, никогда не вводите удостоверение " личности . Если ответ помог вам, не стесняйтесь принять его.