吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3003|回复: 11
收起左侧

[Python 转载] Python企业微信消息定时推送

  [复制链接]
changesmile 发表于 2022-5-27 13:27
前排提示:本代码仅限于企业微信,不适用微信
1、首先进入企业微信,点击右上角 三点 按钮-->选择添加群机器人
image.png
2、然后添加机器人的名字
image.png
3、创建好机器人后在右侧的群成员下会多一个群机器人,点击查看复制webhook地址
image.png
4、附上代码
[Python] 纯文本查看 复制代码
# coding=utf-8
import json
import sys
import datetime
import requests
from get_holiday_cn.client import getHoliday

# 将此处的机器人hook地址替换为你创建的机器人地址即可
webhook_url = "webhook_url"

# 普通 text 文本类型消息
# msgtype: 消息类型,此处为 text
# content: 消息内容,长度 < 2048字节,UTF-8 编码
# mentioned_list: @某个成员,或者@all
# mentioned_mobile_list: @手机号码

# 输入你想要定时发送的消息 
text_push_content = """吃午饭啦!吃饭不积极,思想有问题"""

text_data = {
    "msgtype": "text",
    "text": {
        "content": text_push_content,
        "mentioned_list": ["@all"]
        # "mentioned_mobile_list": ["@all"]
    }
}


def GetHoliday(date):
    client = getHoliday()
    # 指定日期获取数据
    date = client.assemble_holiday_data(date)
    """
            {
              "code": 0,              // 0服务正常。-1服务出错
              "type": {
                "type": enum(0, 1, 2, 3), // 节假日类型,分别表示 工作日、周末、节日、调休
    """
    return date["type"]["type"]


def post_data(url, data):
    # 注意:data发送时,一定要是json格式,另外,字符编码需要是utf-8
    PostData = str(json.dumps(data)).encode('utf-8')
    r = requests.post(url, data=PostData)
    print(r.text)


if __name__ == '__main__':
    today = datetime.date.today()
    code = GetHoliday(str(today))
    if code == 0:  # 工作日发送消息
        post_data(webhook_url, text_data)
    else:
        sys.exit()
    # 想每日推送就直接调用函数,将上方if else删除
    # post_data(webhook_url, text_data)

5、然后就是打包成exe,放到windws任务计划里头
image.png

免费评分

参与人数 2吾爱币 +2 热心值 +1 收起 理由
jefflo + 1 我很赞同!
itxpl0907 + 1 + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

xy6538 发表于 2022-5-27 20:29
主网址发生未知错误,正在请求备用站点!!!
主网址发生未知错误,正在请求备用站点!!!
主网址发生未知错误,正在请求备用站点!!!
{"errcode":0,"errmsg":"ok"}
 楼主| changesmile 发表于 2022-5-27 14:55
doudouxiao 发表于 2022-5-27 14:46
有没有微信的指定接收到信息自动转发到指定群

那个没有,好像微信没提供接口,以前网页版微信能,不顾现在无了
快乐的鸡蛋黄 发表于 2022-5-27 14:33
这样是需要先开电脑,后面的任务计划才会运行对吧
李杨 发表于 2022-5-27 14:46
嘿嘿
doudouxiao 发表于 2022-5-27 14:46
有没有微信的指定接收到信息自动转发到指定群
 楼主| changesmile 发表于 2022-5-27 14:54
快乐的鸡蛋黄 发表于 2022-5-27 14:33
这样是需要先开电脑,后面的任务计划才会运行对吧

对呀,都是公司的电脑从不关机哈哈哈
photocs 发表于 2022-5-27 15:36
挺好的呀!
Lwy666666 发表于 2022-5-27 15:55
下载试试
qs1120 发表于 2022-5-27 16:54
python你永远可以信赖
FIzz001 发表于 2022-5-27 17:04
也许有用吧!
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 06:55

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表