Ответы пользователя по тегу Telegram
  • Не могу сделать вывод сообщения в телеграм боте, как исправить?

    @liiimiiit
    так сработало

    import telebot
    from telebot import types
    
    bot = telebot.TeleBot('токен')
    
    
    @bot.message_handler(commands=['start'])
    def start(message):
        markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
        btn1 = types.KeyboardButton('Начать')
        btn2 = types.KeyboardButton('Помощь')
        markup.add(btn1, btn2)
        bot.send_message(message.chat.id, f'Привет, я тестовый бот, пока что, я ничего не умею', reply_markup=markup)
    
    
    @bot.message_handler(content_types=['text'])
    def com(message):
        if message.text == 'Начать':
            markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
            btn3 = types.KeyboardButton('Узнать свой ID')
            btn4 = types.KeyboardButton('Поздороваться')
            btn5 = types.KeyboardButton('Смешная фотография')
            markup.add(btn3, btn4, btn5)
            bot.send_message(message.chat.id, 'вот команды, доступные для ботика', reply_markup=markup)
    
    
        elif message.text == 'Поздороваться':
            bot.send_message(message.chat.id, 'Здарова лох')
    
    
    bot.polling(none_stop=True)
    Ответ написан
    3 комментария