Написал код на питоне по созданию телеграмм бота. Когда запускаю, ошибок нет, но бот не отвечает на сообщения. В чем может быть проблема?

Вот мой код:
from pyowm import OWM
from pyowm.utils import config
from pyowm.utils import timestamps
import telebot

owm = OWM('bcc70df13d1999079af2bef1bddab1b8')
bot = telebot.TeleBot('token')


@bot.message_handler(content_types=['text'])
def send_echo(message):
	mgr = owm.weather_manager()
	observation = mgr.weather_at_place( message.text )
	w = observation.weather
	answer = "В городе " + message.text + " сейчас "  + str(temp) + '\n'
	temp=w.temperature('celsius')["temp"]
	
	bot.send_message(message.chat.id, answer)
	bot.polling( non_stop =True)
  • Вопрос задан
  • 211 просмотров
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
Когда запускаю, ошибок нет

Как он может запуститься, если даже в редакторе ошибки подсвечиваются

И параметра non_stop нет, он называется none_stop
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
traly_valy
@traly_valy
Студент
Советую отредачить и удалить ключи АПИ :)
Ответ написан
HemulGM
@HemulGM Куратор тега Python
Delphi Developer, сис. админ
А ещё как бы твой пулинг не начинается. Ты его запихнул в метод send_echo. Иди учи осонвы
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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