ydf0509 / nb_log

pip install nb_log 各种日志handler和自动转化项目的任意print的效果。日志自动彩色炫酷,可点击控制台的日志自动精确跳转到pycharm的文件和行号。文件日志多进程切割安全。在10个最重要方面全方位超过loguru
375 stars 72 forks source link

新特性请求:增加向telegram推送日志 #26

Open n0thing2speak opened 2 years ago

n0thing2speak commented 2 years ago

你好:因为tg使用更加简单,请求添加一个tg的日志推送模块 如: tg_bot_token:telegram的bot token tg_user_id:telegram的用户id:

sync请求示例:

import requests
TG_USER_ID=tg_user_id
TG_BOT_TOKEN=tg_bot_token
TG_API_HOST = 'api.telegram.org'
def telegram(log_detail:str):
    data = (('chat_id', TG_USER_ID), ('text', 'nb_log日志推送 \n\n' + log_detail:str))
    response = requests.post('https://' + TG_API_HOST + '/bot' + TG_BOT_TOKEN +
                             '/sendMessage',
                             data=data)
    if response.status_code != 200:
        print('Telegram Bot 推送失败')
    else:
        print('Telegram Bot 推送成功')
ydf0509 commented 2 years ago

telegram国内能用吗?

n0thing2speak commented 2 years ago

可以搭建一个转发,再说也不一定都是国内用这个库啊