@mytant221

Учусь в Пайтон, не работает Телеграм-бот, что делать?

import telebot
from telebot import types

bot = telebot.TeleBot("TOKEN")


@bot.message_handler(commands=["start"])
def start(message):
    markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
    item1 = types.KeyboardButton("Задайте нам вопрос!")
    item2 = types.KeyboardButton("Маршруты в городе - Уфа")
    item3 = types.KeyboardButton("⚪Маршруты в микрорайоне - Шакша⚪")
    item4 = types.KeyboardButton("Вопросы")

    markup.add(item1, item2, item3, item4)

    bot.send_message(message.chat.id, "Привет, {0.first_name}!".format(message.from_user), reply_markup=markup)


@bot.message_handler(chat_types=["text"])
def bot_message(message):
    if message.text == "Задайте нам вопрос!":
        markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
        item1 = types.KeyboardButton("Оплата не прошла")
        item2 = types.KeyboardButton("Хочу купить подписку")
        back = types.KeyboardButton("Назад")

        markup.add(item1, item2, back)

        bot.send_message(message.chat.id, "Задайте нам вопрос",reply_markup=markup)

    elif message.text == "Маршруты в городе - Уфа":

        markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
        item1 = types.KeyboardButton("Маршрут 69")
        item2 = types.KeyboardButton("Маршрут 432А")
        item3 = types.KeyboardButton("Маршрут 290")
        item4 = types.KeyboardButton("Маршрут 236")
        item5 = types.KeyboardButton("Маршрут 39")
        item6 = types.KeyboardButton("Маршрут 51А")
        back = types.KeyboardButton("Назад")

        markup.add(item1, item2, item3, item4, item5, item6, back)

        bot.send_message(message.chat.id, "Маршруты в городе - Уфа", reply_markup=markup)


bot.polling(none_stop=True)


Бот при запуске просто не выводится в телеге
  • Вопрос задан
  • 168 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Запускать скрипт на той версии Python, которую поддерживает данная версия библиотеки telebot.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы