Discord Python - Как заставить BOT произносить все сообщения канала? - PullRequest
0 голосов
/ 25 октября 2018

Кто-нибудь знает, пожалуйста, как заставить BOT произносить все сообщения канала?

1 Ответ

0 голосов
/ 25 октября 2018

Вы можете написать событие on_message, которое повторяет содержание сообщений, отправленных другими людьми в канале.

from discord.ext import commands

bot = commands.Bot(command_prefix='!')

channel_ids = ("1234", "5678")

@bot.event
async def on_message(message):
    if message.author == bot.user:
        return
    if message.channel.id in channel_ids:
        await bot.send_message(message.channel, message.content)
    await bot.process_commands(message)

bot.run("token")
...