@Klew3R

Как решить проблему для Telegram Bot CODE:400 (__init__.py:690 MainThread?

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 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы