На любой текст телеграм бот отвечает одним и тем же сообщением! Ошибка: aiogram.dispatcher.dispatcher:Cause exception while getting updates
Бот создавался для простого ответа фотографией на заданную команду. При запуске бота локально ошибки не возникало, но после того как загрузил бота на сервис heroku, он на все сообщения отвечает данной фотографией, хотя задано конкретное условие.
В создании ботов новичок
Бот создан на aiogram
Что делал:
- закрыл несколько/все файлы связанные с ботом - безрезультатно.
- закрыл одну/все задачи связанные с ботом - безрезультатно.
Ошибки:
- "ERROR:aiogram.dispatcher.dispatcher:Cause exception while getting updates. Traceback (most recent call last):";
- aiogram.utils.exceptions.TerminatedByOtherGetUpdates: Terminated by other getupdates request; make sure that only one bot instance is running".
Код:
import config
import logging
import asyncio
from aiogram import Bot, Dispatcher, executor
logging.basicConfig(level=logging.INFO)
bot = Bot(token=config.TOKEN)
dp = Dispatcher(bot)
#@dp.message_handler(content_types=ContentType.PHOTO)
#async def send_photo_file_id(message: Message):
# await message.reply(message.photo[-1].file_id)
@dp.message_handler(content_types=['text'])
async def send_message(message):
chatId = message.chat.id
text = message.text.lower()
# print(text)
if text == "/rozklad":
# await dp.bot.send_message(chatId, "Привет")
p=open("rozklad.jpg", 'rb')
await dp.bot.send_photo(chatId, p)
# @dp.message_handler()
# async def echo(message: types.Message):
# await message.answer(message.text)
if __name__ == "__main__":
executor.start_polling(dp, skip_updates=True) ```