Задать вопрос
@Pro100Vova5626

Как отправить текст из файла?

Нужно чтобы бот отправлял сообщение с текстом взятым из файла .txt

Я написал такой код:

@client.event
async def on_message(message):
    msg = message.content.lower()

    await client.process_commands(message)  # чтобы работали команды с префиксам

    if message.author.bot:  # Игнорит сообщения от ботов
        return

    if msg in report_words:
        with open(f'{getcwd()}\почему.txt', 'r') as file:
            text = file.read()
        await message.channel.send(text)

Но бот отправляет
<_io.TextIOWrapper name='D:\путь до файла\почему.txt' mode='r' encoding='cp1251'>
  • Вопрос задан
  • 93 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы