Сообщение телеграммы - в текстовый файл .txt - PullRequest
0 голосов
/ 02 мая 2020

Мне нужно преобразовать сообщение, полученное ботом Telegram, в файл .txt и сохранить его в папке "saves_file". Теперь бот обрабатывает только формат .txt, но он мне нужен и для обработки сообщений от пользователя. Я не пытался сделать это, потому что я новичок в python, я не нашел информацию, мне нужно было с Google.

    @bot.message_handler(content_types=['document'])
def send_text(message):
    id=message.chat.id
    tag=message.chat.username
    if tag in users_allow:

        file_info = bot.get_file(message.document.file_id)
        downloaded_file = bot.download_file(file_info.file_path)
        num=len(os.listdir('saves_file'))
        with open(f"saves_file/{num}.txt", 'wb') as new_file:
            new_file.write(downloaded_file)

        #process
...