import telebot
import config
from telebot import types
bot = telebot.TeleBot(config.TOKEN)
@bot.message_handler(commands=['start'])
def welcome(message):
markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
item1 = types.KeyboardButton('Вход в систему')
item2 = types.KeyboardButton('Выход')
markup.add(item1, item2)
bot.send_message(message.chat.id, 'Добро пожаловать', reply_markup=markup)
@bot.message_handler(content_types=['text'])
def autorization(message):
if message.text == 'Вход в систему':
markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
exit = types.KeyboardButton('Выход')
markup.add(exit)
bot.send_message(message.chat.id, 'Введите ключ для входа в систему', reply_markup=markup)
@bot.message_handler(content_types=['text'])
def login(message):
if message.text == 'Pass':
bot.send_message(message.chat.id, 'Вход успешен')
else:
bot.send_message(message.chat.id, 'Пароль неверен')
elif message.text == 'Выход':
markup = types.ReplyKeyboardRemove()
bot.send_message(message.chat.id, 'Всего хорошего', reply_markup=markup)
else:
bot.send_message(message.chat.id, 'Произошла непредвиденная ошибка')
if __name__ == "__main__":
bot.polling(none_stop=True)
sent = bot.send_message(message.chat.id, 'Введите ключ для входа в систему')
bot.register_next_step_handler(sent, login)
def autorization(message):
if message.text == 'Вход в систему':
markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
exit = types.KeyboardButton('Выход')
markup.add(exit)
sent = bot.send_message(message.chat.id, 'Введите ключ для входа в систему', reply_markup=markup)
bot.register_next_step_handler(sent, login)
def login(message):
if message.text == 'Pass':
bot.send_message(message.chat.id, 'Вход успешен')
else:
bot.send_message(message.chat.id, 'Пароль неверен')