import telebot
bot = telebot.TeleBot("TOKEN")
from pyowm import OWM
from telebot import types
from pyowm.utils.config import get_default_config
config_dict = get_default_config()
config_dict['language'] = 'ru'
owm = OWM('API', config_dict)
mgr = owm.weather_manager()
@bot.message_handler(content_types=['text'])
def start_message(message):
bot.send_message(message.chat.id, 'привет, я искусственный интеллект, напиши /button для дальнейшей моей работы')
@bot.message_handler(commands=['button'])
def button_message(message):
markup = types.ReplyKeyboardMarkup()
item1 = types.KeyboardButton('start')
item2 = types.KeyboardButton('help')
item3 = types.KeyboardButton('аккаунт ')
markup.row(item1, item2, item3)
bot.reply_to(message.chat.id , 'Выберите что нужно', reply_markup=markup)
@bot.message_handler(commands=['/start , /help , /аккаунт'])
def second_message(message):
if message.text == 'help':
bot.send_message(message.chat.id, 'Я умею предсказывать погоду на сегодняшний день, даже способен дать тебе рекомендации')
elif message.text == 'start':
bot.send_message(message.chat.id, 'Напиши город и я предскажу погоду на сегодня')
elif message.text == 'аккаунт':
bot.reply_to(message.chat.id, 'inst: ')
bot.polling( none_stop = True)