@Raizel9029

Как заставить бота отправлять текстовый файл?

keyboard = telebot.types.ReplyKeyboardMarkup(True,False)
keyboard.row('Привет')
keyboard.row('Какая информация у тебя есть?')

@bot.message_handler(commands=['start'])
def start_message(message):
bot.send_message(message.chat.id, 'Привет , ты написал(а) мне /start ', reply_markup=keyboard)

if message.text.lower() == 'привет':
bot.send_message(message.chat.id, 'Привет пользователь')
elif message.text.lower() == 'какая информация у тебя есть?':
bot.send_message(message.chat.id, 'Гайд.docx')

bot.polling(none_stop = True)
  • Вопрос задан
  • 1116 просмотров
Решения вопроса 1
shabelski89
@shabelski89
engineer
Код в вопросе надо оформлять тегами!
Вот тебе функция отправки файла, прикручивай
def send_file(message):
    doc = open('C:/Гайд.docx', 'rb')
    bot.send_document(message.chat.id, doc)
    bot.send_document(message.chat.id, "FILEID")
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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