Ошибка телеграм бота aiogram
counter = 0
number = 0
def rewievs():
markup = types.InlineKeyboardMarkup()
button1 = types.InlineKeyboardButton("❤️", callback_data="like")
button2 = types.InlineKeyboardButton("👎", callback_data="dislike")
markup.add(button1,button2)
return markup
async def choseJoke(message):
global counter
global number
if 'jokes' in jokes_data and counter < len(jokes_data['jokes']):
number = r.randint(0, len(jokes_data['jokes']) - 1)
if jokes_data['jokes'][number]['counter'] != 1:
await nahrada('jokes',jokes_data, "jokes.json", number, 'counter')
counter += 1
await bot.send_message(message.from_user.id, jokes_data['jokes'][number]['joke'], reply_markup=rewievs())
@dp.callback_query_handler(lambda query: query.data == 'dislike')
async def handle_dislike_callback(callback_query: types.CallbackQuery):
message = callback_query.message
await nahrada('jokes',jokes_data, "jokes.json", number, 'bad')
num = r.randint(0,6)
print(num)
if num <= 2:
await callback_query.answer(text=jokes_data["badJokePhrase"][num])
print(num)
print(num)
await choseJoke(message)
Весь код отрабатывает, но в конце, при вызове функции choseJoke(message) появляется ошибка: aiogram.utils.exceptions.CantTalkWithBots: Forbidden: bot can't send messages to bots Спасибо за помощь)
Источник: Stack Overflow на русском