У меня проблема, когда телепот отправляет второе сообщение (после нажатия 'reply_markup = клавиатура_выбор'), телепот отправляет также первое сообщение 'bot.sendMessage (chat_id, text = "Cosa desideri тарифы?", Reply_markup = клавиатура_выбор ) '
import time
import telepot
from telepot.loop import MessageLoop
import telepot.namedtuple
bot = telepot.Bot("1210935912:AAG4X8vHlXLM3jQWnxFKDB2NsZ6pqTQM7lQ")
lista = ["New York","Los Angeles","Miami","Toronto","Berlin","Rome","Ciao"]
seq = iter(lista)
#reqloc = keyboard = {"text": "Utilizza la geolocalizzazione", "request_location": True} Update Beta 1.01
#keyboard = {"keyboard": [[reqloc]]+[[{"text": i} for i in pair] for pair in zip(seq)]}
keyboard_locpo = {"keyboard": [[{"text": i} for i in pair] for pair in zip(seq)]}
keyboard_selection = {"keyboard": [[{"text": "Cerca fermata ora"}],
[{"text": "Pianififca Viaggio"}]]}
def handle(msg):
content_type, chat_type, chat_id = telepot.glance(msg)
bot.sendMessage(chat_id, text = "Cosa desideri fare?", reply_markup=keyboard_selection)
text = msg['text']
if text == "Cerca fermata ora":
bot.sendMessage(chat_id, text = "Cosa", reply_markup=keyboard_selection)