Доброго времени суток. Использую библиотеку aiogram.Столкунлся с проблемой что выдаёт такую ошибку:
aiogram.utils.exceptions.ChatNotFound: Chat not found
Код:
from aiogram import Bot, Dispatcher
from aiogram.utils import executor
from aiogram import types
from config import ADMIN_ID, BOT_TOKEN
from commands_list import commands
from aiogram.types import InlineKeyboardButton, InlineKeyboardMarkup
from aiogram.types import CallbackQuery
bot = Bot(token=BOT_TOKEN)
dp = Dispatcher(bot)
btnPanel = InlineKeyboardMarkup(row_width=1)
commands_keys = commands.keys()
x = 0
for i in commands_keys:
btn_now = InlineKeyboardButton(commands[i][0], callback_data=i)
btnPanel.add(btn_now)
x += 1
async def on_startup(id_admin=ADMIN_ID):
await bot.send_message(id_admin, "Выбирай команды", reply_markup=btnPanel)
@dp.message_handler(commands=['start'])
async def cmd_start(message: types.Message):
await bot.send_message(message.from_user.id, "Что выполнить?", reply_markup=btnPanel)
if __name__ == "__main__":
executor.start_polling(dp, skip_updates=True, on_startup=on_startup)
А именно на эту строку:
await bot.send_message(id_admin, "Выбирай команды", reply_markup=btnPanel)
В файле config указано:
ADMIN_ID = 5201148794
BOT_TOKEN = 'ТУТ ТОКЕН'
Перед тем как запустить, я уже писал боту /start т.е. чат уже как бы начат
Подскажите пожалуйста, что с этим делать? Заранее спасибо