import telebot
import config
from telebot import types
client=telebot.TeleBot('///')
@client.message_handler(commands=['start'])
def welcome(message):
markup_inline = types.InlineKeyboardMarkup()
#Keyboard
markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
item_yes = types.InlineKeyboardButton(text = 'Так, хочу', callback_data = 'yes')
item_no = types.InlineKeyboardButton('Ні, не хочу')
markup_inline.add(item_yes, item_no)
client.send_message(message.chat.id, 'Привіт я бот бажаєш пройти тест?',
reply_markup = markup_inline)
@client.callback_query_handler(func = lambda call: True)
def answer(call):
if call.data == 'yes':
client.send_message(message.chat.id, 'Картинка з питанням')
markup_reply = types.ReplyKeyboardMarkup(resize_keyboard = True)
item_1 = types.KeyboardButton('Зліва')
item_11 = types.KeyboardButton('Справа')
markup_reply.add(item_1, item_11)
client.send_message(call.message.chat.id, 'Вибери правильну відповідь',
reply_markup = markup_reply)
elif call.data == 'no':
client.send_message(message.chat.id, 'Ти впевненний, що не хочеш пройти цей тест? За статистикою більше 70% людей не знають, що таке фішинг!')
@client.message_handler(content_types = ['text'])
def get_text(message):
if message.text == 'Зліва':
client.send_message(message.chat.id, 'Правильно даун')
elif message.text == 'Справа':
client.send_message(message.chat.id, 'ТИ даун зліва')
client.polling(none_stop=True)
ВОТ сам код он не рабоатет
Вопрос задан
более двух лет назад
75 просмотров