@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)


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

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

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