@bot . message_handler ( commands = [ 'start' ] ) def start_command ( message ) : keyboard = telebot . types . ReplyKeyboardMarkup ( True ) keyboard . row ( 'узнать погоду' ) bot . send_message ( message . chat . id , 'Привет!' , reply_markup = keyboard ) bot . send_message ( message . chat . id , 'Привет, ты запустил бота Chapos Weather Bot, напиши "/get" если хочешь узнать погоду (леха пасаси)' ) @bot . message_handler ( commands = [ 'узнать погоду' ] ) def start_command ( message ) : res = requests . get ( api_url + 'id=' + cityid + '&units=' + cf + '&APPID=' + apikey ) if res . status_code == 200 : bot . send_message ( message . chat . id , 'Ожидание ответа от api.openweathermap.org...' ) res_payload_dict = res . json ( ) data = res . json ( ) bot . send_message ( message . chat . id , 'Город: ' + str ( data [ 'name' ] ) + '\nТемпература: ' + str ( data [ 'main' ] [ 'temp' ] ) + ' (ощущается как ' + str ( data [ 'main' ] [ 'feels_like' ] ) + ')' ) else : bot . send_message ( message . chat . id , 'Ошибка при обращении к API' )