Задать вопрос
@QAhabrAlx

Пробую написать тг бот на питоне библиотека telebot. Не получается сделать отправку файла по нажатию на кнопку, файл по ID от как можно это сделать?

import telebot
from telebot import types

bot= telebot.TeleBot('TOKEN')



@bot.message_handler(commands=['start'])
def main(message):
    markup = types.InlineKeyboardMarkup()
    markup.add(types.InlineKeyboardButton('Да',callback_data='next'))
    bot.send_message(message.chat.id, f'Привет {message.from_user.username}', reply_markup=markup)
    
@bot.message_handler()
def info(message):
    markup = types.InlineKeyboardMarkup()
    markup.add(types.InlineKeyboardButton('Да',callback_data='next'))
    if message.text.lower() == 'привет':
       bot.send_message(message.chat.id, f'Привет {message.from_user.username},', reply_markup=markup)
@bot.callback_query_handler(func = lambda callback: callback.data)
def check_callback(callback):
    markup = types.InlineKeyboardMarkup()
    markup.add(types.InlineKeyboardButton('Получить',callback_data='yes'))
    if (callback.data == 'next'):
        bot.send_message(callback.message.chat.id, "Отлично!", reply_markup=markup)
    @bot.message_handler()
    def document(message):
         bot.send_document(message.chat.id)
         file ='ID FILE'
         bot.send_document(message.chat.id, file)
  • Вопрос задан
  • 46 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Python Basic
    4 месяца
    Далее
  • Skillfactory
    Профессия Fullstack-разработчик на Python
    14 месяцев
    Далее
  • Devman
    Чат-боты на Python
    2 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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