Created
January 28, 2019 13:18
-
-
Save rupython/89a15d5ba738a1f282bf694cee73ce64 to your computer and use it in GitHub Desktop.
From: Andriy
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import telebot | |
from telebot import types | |
bot = telebot.TeleBot (Token) | |
@bot.message_handler(commands=["start"]) | |
def start(m): | |
msg = bot.send_message(m.chat.id, "Вас приветствует Бот") | |
keyboard = types.ReplyKeyboardMarkup(resize_keyboard=True) | |
#types.InlineKeyboardButton() | |
keyboard.add(*[types.KeyboardButton(name) for name in ['Отримано', 'Настройки']]) | |
keyboard.add(*[types.KeyboardButton(name) for name in ['Акции', 'Контакты']]) | |
bot.send_message(m.chat.id, 'Выберите в меню что вам интересно!', | |
reply_markup=keyboard) | |
bot.register_next_step_handler(msg, name) | |
def name(m): | |
if m.text == 'Отримано': | |
keyboard = types.ReplyKeyboardMarkup(resize_keyboard=True) | |
keyboard.add(*[types.KeyboardButton(advert) for advert in ['Сертификаты']]) | |
keyboard.add(*[types.KeyboardButton(advert) for advert in ['В начало']]) | |
bot.send_message(m.chat.id, 'инфа о компании', | |
reply_markup=keyboard) | |
elif m.text == 'Настройки': | |
keyboard = types.ReplyKeyboardMarkup(resize_keyboard=True) | |
keyboard.add(*[types.KeyboardButton(advert) for advert in ['Общий', 'Одиночный']]) | |
keyboard.add(*[types.KeyboardButton(advert) for advert in ['В начало']]) | |
bot.send_message(m.chat.id, 'Выберите прайс который нужен.', | |
reply_markup=keyboard) | |
elif m.text == 'Акции': | |
keyboard = types.ReplyKeyboardMarkup(resize_keyboard=True) | |
keyboard.add(*[types.KeyboardButton(advert) for advert in ['В начало']]) | |
bot.send_message(m.chat.id, 'Сожалею, но в данный момент акций нет(', | |
reply_markup=keyboard) | |
if name == "main": | |
bot.polling (none_stop=True, interval=0) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment