Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
mytant221
0
вклад
2
вопроса
0
ответов
0%
решений
Комментарии
Информация
Ответы
Вопросы
Комментарии
Подписки
Нравится
Учусь в Пайтон, не работает Телеграм-бот, что делать?
mytant221
@mytant221
Автор вопроса
Сергей Горностаев
,
Я сделал так, теперь работает почему-то только первая функция
@bot.message_handler(chat_types=["text"]) - это уже не работает
Написано
более двух лет назад
Учусь в Пайтон, не работает Телеграм-бот, что делать?
mytant221
@mytant221
Автор вопроса
Сергей Горностаев
, Я обновил пип и телебота, ошибок нет вообще
Написано
более двух лет назад
Учусь в Пайтон, не работает Телеграм-бот, что делать?
mytant221
@mytant221
Автор вопроса
Я сделал так, теперь работает почему-то только первая функция
@bot.message_handler(chat_types=["text"]) - это уже не работает
import telebot
from telebot import types
bot = telebot.TeleBot("5371965991:AAHcVEYkg4Fh61kpqw_oGktPsJanOpMo5ZA")
@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)
Написано
более двух лет назад
Учусь в Пайтон, не работает Телеграм-бот, что делать?
mytant221
@mytant221
Автор вопроса
Сергей Горностаев
, как это сделать?
Написано
более двух лет назад
Учусь в Пайтон, не работает Телеграм-бот, что делать?
mytant221
@mytant221
Автор вопроса
Нужно удалить телебот и скачать заново?
Написано
более двух лет назад
Учусь в Пайтон, не работает Телеграм-бот, что делать?
mytant221
@mytant221
Автор вопроса
Yokaze
, Вы не знаете в чем проблема?
Написано
более двух лет назад
Учусь в Пайтон, не работает Телеграм-бот, что делать?
mytant221
@mytant221
Автор вопроса
Yokaze
, Более-менее разобрался, решил сделать бота
Написано
более двух лет назад
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама
Я сделал так, теперь работает почему-то только первая функция
@bot.message_handler(chat_types=["text"]) - это уже не работает