Обработчик не работает, хотя ошибок в коде нет. (телебот)Python

Программы на Python
Anonymous
Обработчик не работает, хотя ошибок в коде нет. (телебот)

Сообщение Anonymous »

Я новичок в разработке ботов на телеботе, и вот в чем мое недопонимание. Обработчик 2 просто не работает. В коде ошибки pycharm не выдаёт, а обработчик, отвечающий за кнопку WHOIS — DOMAIN, просто не работает. Скажите мне, что делать.
Код:

Код: Выделить всё

from telebot import types
import requests
import json

token = '6230500274:AAEwvnh0WPFkjUbOp0K2iW5DiFyiKfQND9w'

bot = telebot.TeleBot(token)

@bot.message_handler(commands=['start'])
def start(message):
markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
domain = types.InlineKeyboardButton('WHOIS - DOMAIN', callback_data='domain')
ip = types.InlineKeyboardButton('WHOIS - IP', callback_data='ip')
markup.row(domain, ip)
bot.send_message(message.chat.id, 'Привет! Я бот который узнать много информации о доменах и ip', reply_markup=markup)

@bot.callback_query_handler(func=lambda callback:True)
def callback_message(callback):
if callback.data == 'domain':
bot.send_message(callback.message.chat.id, 'ээээ')

bot.polling(none_stop=True)
Я перепробовал все, что, по моему мнению, должно решить проблему. Я хотел, чтобы кнопка хотя бы отслеживала текст.

Подробнее здесь: https://stackoverflow.com/questions/759 ... de-telebot

Вернуться в «Python»