2026年基于Python的企业微信消息推送服务库-支持命令行调用与配置文件管理-通过企业微信应用API和Webhook机器人实现高效消息...

基于Python的企业微信消息推送服务库-支持命令行调用与配置文件管理-通过企业微信应用API和Webhook机器人实现高效消息...重大更新 目前仓库已在 PYPI 上发布 可以直接使用 pip 安装 pip install wx push services 从现在开始 您可以直接使用命令行推送本地文件内容 具体操作如下 在推送消息之前 请于环境变量中添加所需变量如后文所示 在命令行环境下 我们也可以直接使用 wx push services cf 来指定配置文件 如果您不知道如何生成配置文件

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。

awesome GitHub issue custom search PyPI - Python Version PyPI PyPI - Downloads Fork Star PyPI - License

重大更新

目前仓库已在PYPI上发布,可以直接使用pip安装

pip install wx-push-services 

从现在开始,您可以直接使用命令行推送本地文件内容,具体操作如下: 在推送消息之前,请于环境变量中添加所需变量如后文所示。在命令行环境下,我们也可以直接使用wx-push-services -cf 来指定配置文件。如果您不知道如何生成配置文件,请直接执行wx-push-services 程序会在当前目录下自动生成。请按照后文填写必要参数,后续可直接运行。

使用 wx-push-services -h 查看帮助

GPT plus 代充 只需 145 wx-push-services -m <"messgage text"> -df 
  
    
    
      -mf 
     
       -cf 
      
        # 示例: wx-push-services -mf message.log wx-push-services -df -m '"消息测试"' 
       
      
    

如果您在集成或使用该项目的过程中有任何问题,欢迎提出,我会尽力解答您的疑问。也可以在该项目的GitHub Repo提出Issue获取帮助。

怎样使用微信以及微信推送服务

主要用途

实现微信推送服务的两种方式

  1. 调用企业微信应用 使用该种方法时请按照下文方式获得必要token。
  2. 使用web hook调用企业微信机器人 使用该种方式时仅需要知道企业微信机器人的web hook key。在使用之前,请确保已在企业微信群里中添加企业微信机器人,并按照下文方法获得web hook key

使用方式

1. 注册企业微信,获取必要token

  • 使用企业微信应用时获取以下信息:

注册网址:https://work.weixin..com/

  1. 获取企业ID

image-20230225000159967

在仓库secrets中添加如下变量:CORP_ID=your_id

  1. 添加应用并获取下述变量

image-20230225100535470

image-20230225100751916

在仓库secrets中添加:APP_SECRET=your_app_secret以及APP_ID=your_app_id

  • 使用机器人webhook方式时,请添加以下变量:

image-20230225101235709

image-20230225101249931

找到群聊,在其中点击机器人配置,获取webhookkeykey字段;在仓库中添加key=your_web_hook_key

至此,必要信息已手机完毕。

2. 安装python运行库

执行pip install -r requirments.txt

3. 生成并填写配置文件

初次运行main.py中的demo,会在当前目录下生成config.ini配置文件,如下面代码所示:

[Config] corp_id = your corp_id # Enter your enterprise ID of wechat background here. app_id = your app_id # Enter your application ID of enterprise wechat background here app_secret = your app_secret # Enter your application secret of enterprise wechat background here # 使用APP_PUSH方式时以上必填 # 使用WEB_HOOK_PUSH方式仅需填写下述消息 key = your key # Enter the webhook key of the enterprise's wechat group chat robot here 

依次按照# .......中的提示填写必要信息。

4. 运行示例demo

main.py中再次运行示例demo

GPT plus 代充 只需 145 config = PushConfig() # 默认初始化读取环境变量 config.update_from_ini() # 此时会全部替换参数 # wxps = APP_PUSH() hookps = WEB_HOOK_PUSH(config.key) # 使用此配置初始化 test = ( "# 企业微信消息测试" + " • 二级标题" + " • 测试通过" ) # wxps.send_message(message=test, markdown=False) hookps.send_message(message=test, markdown=False) 

即可发送成功,此时可在微信中看到相应信息。

注意事项

经过测试。markdown信息并不能在微信查看。只能在企业微信查看。所以,如果想要在微信查看,需要将markdown类型消息改为text类型

小讯
上一篇 2026-03-20 10:51
下一篇 2026-03-20 10:49

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/244329.html