From efb8b451306d41019794d1ad01c1865c4e81872b Mon Sep 17 00:00:00 2001 From: iOnTuMuCTi <124861991+iOnTuMuCTi@users.noreply.github.com> Date: Mon, 10 Apr 2023 21:49:15 +0300 Subject: [PATCH] Update BOT_TG.py --- Задания/task1/Sukhanov/BOT_TG.py | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/Задания/task1/Sukhanov/BOT_TG.py b/Задания/task1/Sukhanov/BOT_TG.py index 77500b9..cb85ce0 100644 --- a/Задания/task1/Sukhanov/BOT_TG.py +++ b/Задания/task1/Sukhanov/BOT_TG.py @@ -2,23 +2,21 @@ import telebot import random from telebot import types -# Загружаем список интересных фактов f = open('C:\\Users\\71332\\Desktop\\p\\факт.txt', 'r', encoding='UTF-8') facts = f.read().split('\n') f.close() -# Загружаем список поговорок + f = open('C:\\Users\\71332\\Desktop\\p\\поговорка.txt', 'r', encoding='UTF-8') thinks = f.read().split('\n') f.close() -# Создаем экземпляр бота + bot = telebot.TeleBot('6293063008:AAEFscB5LEjxC_4irrcgT-z6Eb0NXYOxZng') -# Функция, обрабатывающая команду /start + @bot.message_handler(commands=["start"]) def start(m, res=False): - # Добавляем две кнопки markup = types.ReplyKeyboardMarkup(resize_keyboard=True) item1 = types.KeyboardButton("Факт") item2 = types.KeyboardButton("Поговорка") @@ -28,19 +26,14 @@ def start(m, res=False): ' для получения интересного факта\nПоговорка ' '— для получения мудрой цитаты ', reply_markup=markup) -# Получение сообщений от юзера -@bot.message_handler(content_types=["text"]) #прослушиваем сообщения +@bot.message_handler(content_types=["text"]) def handle_text(message): - # Если юзер прислал 1, выдаем ему случайный факт if message.text.strip() == 'Факт': answer = random.choice(facts) - # Если юзер прислал 2, выдаем умную мысль elif message.text.strip() == 'Поговорка': answer = random.choice(thinks) - # Отсылаем юзеру сообщение в его чат bot.send_message(message.chat.id, answer) - #bot.send_message(message.chat.id, 'Вы написали: ' + message.text) -# Запускаем бота -bot.infinity_polling(none_stop=True, interval=0) #запустить через DEBUG \ No newline at end of file + +bot.infinity_polling(none_stop=True, interval=0)