В процессе работы бота формируется docx-документ, который сохраняется, а после этого отправляется пользователю, однако при большом количестве пользователей это может привести к огромному количеству создаваемых файлов.
Код:
from sqlite3 import Date
from xml.dom.minidom import Document
from docx.shared import Pt
import telebot
import docx
import os
import re
bot = telebot.TeleBot("токен")
@bot.message_handler(content_types=["text"])
def answer(message):
doc = docx.Document()
new_paragraph = doc.add_paragraph(message.text)
fn = str(Date.today()) + ".docx"
doc.save(fn)
bot.send_document(message.from_user.id, open(fn, 'rb'))
bot.infinity_polling()
Есть ли возможность при помощи метода send_document отправлять то, что находится в переменной doc, без сохранения файла, таким образом, чтобы в итоге пользователь получил именно docx-документ?