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

Как вывести сообщения бота телеграм в саму сеть?

проблема: древний проект, раньше запускался отменно, но сейчас дает сбой черновик обычного бота телеграм. А именно - не дает никаких ответов в самом телеграм. В консоли вывода текст есть, но в самой телеге ничего. Попробовал переустановить с 0 весь питон с очисткой модулей, переписывать данный черновик с нуля. В чем проблема?
from telegram.ext import Updater, CommandHandler

from glob import glob
from random import choice
import logging

logging.basicConfig(format='%(asctime)s - %(name)s - %(levelname)s - %(message)s',
                    level = logging.INFO,
                    filename='bot.log'
                    )

def greet_user(bot, update):
	text = 'Привет, меня зовут бот Name!\n'
	print(text)
	text2 = "text"
	update.message.reply_text(text + text2)
	text3 = 'Хорошего дня, надеюсь, мы увидимся ещё!'
	update.message.reply_text(text3)

def version_bot(bot, update):
	verinfo = "text"
	print(verinfo)
	update.message.reply_text(verinfo)

def send_cat_picture(bot, update):
		cat_list = glob('images/cat*.jp*g')
		cat_pic = choice(cat_list)
		bot.send_photo(chat_id=update.message.chat.id, photo=open(cat_pic, 'rb'))

def main():
	mybot = Updater("TOKEN")
	logging.info('Бот запускается...')
	dp = mybot.dispatcher
	dp.add_handler(CommandHandler('start', greet_user))
	dp.add_handler(CommandHandler('cat', send_cat_picture))
	dp.add_handler(CommandHandler('version', version_bot))
	mybot.start_polling()
	mybot.idle()

main()
  • Вопрос задан
  • 152 просмотра
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

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

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