Ответы пользователя по тегу Telegram
  • Телеграм-бот и вывод текста с .ТХТ?

    @Guerro69
    потому что функция open принимает два аргумента первый - путь до файла, второй - вариант работы с файлом, в данном случае "r" - read а так же у открытого файла есть метод read(), для того чтобы отобразить текст в файле. Вот что нужно сделать:
    Homework1 = open('Homework.txt','r')
    Homework = Homework1.read()
    Homework1.close()
    Ответ написан
    Комментировать
  • Как обнаружить юзер-айди человека перед ключевым сообщением?

    @Guerro69
    На счёт первого вопроса, объявите вашу переменную colvo до события @bot.message_handler
    и объявите её глобальной в самом сообщение, а так вы перед каждым новым сообщением обнуляете переменную. Вот код:
    colvo = 0
    @bot.message_handler(content_types=['text'])
    def send_text(message):
        global colvo
        print(message.chat.title)
        print(message.message_id)
        print(message.from_user.id)
        print(message.text)
        print()
        if message.text.lower() == 'ключевая фраза':
            colvo += 1
            mid = message.message_id - 1
            if colvo >= 3:
                bot.send_message(message.chat.id, 'здесь должна быть другая функция, эта для теста.')
                colvo = 0
        elif message.text.lower() == 'отмена':
            if 0 < colvo < 3:
                bot.send_message(message.chat.id, 'Отменено.')
            else:
                bot.send_message(message.chat.id, 'Отменять нет чего')
    
    bot.polling()
    Ответ написан
    1 комментарий