Как добавить еще один идентификатор канала, чтобы бот реагировал на большее количество каналов? - PullRequest
0 голосов
/ 20 марта 2020

Я совершенно новичок в кодировании и нашел этот код на YouTube:

import discord
from discord.ext        import commands
from discord.ext.commands   import Bot
import asyncio

bot = commands.Bot(command_prefix = "$")

@bot.event
async def on_ready():
    print ("welcome_msg")

async def react(message):
    custom_emojis = [
    "<:yesvote:683728539794669634>"
    ]
    guild_emoji_names = [str(guild_emoji) for guild_emoji in message.guild.emojis]
    for emoji in custom_emojis:
        if emoji in guild_emoji_names:
            await message.add_reaction(emoji)

@bot.event
async def on_message(message):
    if message.channel.id == 683418798950187079:
        await react(message)


bot.run("token")

Я пытался отредактировать его следующим образом:

async def on_message(message): if message.channel.id == 683418798950187079 or 690608570936459375: await react(message)

... и многое другое, но ничего не работает, и бот либо реагирует на сообщения во всех каналах, либо не реагирует ни на какие. Может ли кто-нибудь помочь мне, как решить это?

...