нажатии на Инлайн кнопку, отправлялось новое сообщение.
Код:
@dp.callback_query_handler(text=["message_send"])
async def start(message: types.Message):
bot.send_message(call.message.chat.id, "Сообщение отправлено")
@dp.message_handler(commands=['start'])
async def start(message: types.Message):
keyboard = types.InlineKeyboardMarkup()
keyboard.add(types.InlineKeyboardButton(text="Отправить", reply_markup=message_send))
await message.answer(f"Нажмите_для_отправки", reply_markup=keyboard)
Python
и в чем проблема
и вместо message поставь call: types.CallbackQuery
ну во первых, как сказали выше, функции одинаково. Во вторых, как бот должен понимать, на какую кнопку нажимает юзер? укажи callback_data
забыл сделать евейт в квери, и вместо message поставь call: types.CallbackQuery
await забыл
а ой
и название функции измени
спасибо
да еще вместо reply_markup при создании кнопки callback_data
понял, спасибо
Обсуждают сегодня