File size: 735 Bytes
330a897
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import requests

def send_file_to_telegram(bot_token, chat_id, file_path, caption=None):
    url = f"https://api.telegram.org/bot{bot_token}/sendDocument"
    with open(file_path, "rb") as f:
        files = {"document": f}
        data = {"chat_id": chat_id}
        if caption:
            data["caption"] = caption
        response = requests.post(url, data=data, files=files)
    return response.json()
if __name__ == '__main__':
    TXT_SAVE_PATH = "output.txt"
    result_txt = 'test'

    with open(TXT_SAVE_PATH, "w", encoding="utf-8") as f:
        f.write(result_txt)
    tg_result = send_file_to_telegram("5149834858:AAEnQcjS4fH9iUPLGUI3LvFqHo0oWDA6XCU", "1759334982", TXT_SAVE_PATH, caption="自动上传的txt文件")