Добрый день, не так давно изучаю Python и уже сутки не могу разобраться.
Я создал меню кнопки при помощи "InlineKeyboardButton" с функцией "CallBack". При нажатии на кнопку бот отправляет МНЕ сообщение, а мне надо что бы он так скажем отправил сообщение сам себе, в следствие чего вызвал нужную мне команду.
@bot.message_handler(commands=["start"])
def inline(message):
key = types.InlineKeyboardMarkup(True)
but_1 = types.InlineKeyboardButton(text="Помощь", callback_data="help")
but_2 = types.InlineKeyboardButton(text="Узнать погоду", callback_data="weather")
but_3 = types.InlineKeyboardButton(text="Приветствие", callback_data="/hello")
but_4 = types.InlineKeyboardButton(text="Личное меню", callback_data="secret")
key.add(but_1, but_2, but_3, but_4)
bot.send_message(message.chat.id, "Привет! Я личный бот Воронова Данилы", reply_markup=key)
@bot.callback_query_handler(func=lambda c:True)
def inlin(c):
if c.data == 'help':
bot.message(c.message.chat.id, '/help',)
if c.data == 'weather':
bot.send_message(c.message.chat.id, '/weather')
if c.data == 'hello':
bot.send_message(c.message.chat.id, '/hello')
if c.data == 'secret':
bot.send_message(c.message.chat.id, '/secret')
Спасибо.