最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

使用python+Webhook制作按时发送信息的钉钉机器人(有动态时间展示)

互联网 admin 0浏览 0评论

使用python+Webhook制作按时发送信息的钉钉机器人(有动态时间展示)

钉钉机器人制作流程

  • 非代码操作层
    • (1)添加机器人
    • (2)点击自定义
    • (3)点击添加
    • (4)设置机器人相关信息
    • (5)复制webhook链接以备用
    • 使用python写语句发送相关信息!(pythonProjectshi/main.py)
    • 内容文档(pythonProjectshi/1.txt)
    • 上传服务器自动运行(参考[如何将项目部署到服务器]())
    • 结果
    • 项目库地址:[gittee项目地址](.git)

非代码操作层

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

(1)添加机器人

(2)点击自定义

(3)点击添加

(4)设置机器人相关信息

(5)复制webhook链接以备用

使用python写语句发送相关信息!(pythonProjectshi/main.py)

代码片.

import requests
import json
import time# 结构体时间与次数对应,这样在循环中只执行一次
class Myclass(object):class Struct(object):def __init__(self, Ttime, cishu):self.Ttime = Ttimeself.cishu = cishudef make_struct(self, Ttime, cishu):return self.Struct(Ttime, cishu)
myclass = Myclass()
#这里随自己更改和添加
test1 = myclass.make_struct("17:55:15", 0)
test2 = myclass.make_struct("01:30:45", 0)# 钉钉机器人显示
def getDingMes():# files openwith open('1.txt', 'r', encoding='UTF-8') as file:contents = file.read()print(ticks_1)# 更改为自己的钉钉机器人baseUrl = "这里面填写刚刚复制的webhook"# please set charset= utf-8HEADERS = {"Content-Type": "application/json ;charset=utf-8 "}# 这里的message是你想要推送的文字消息message = "@时间:" + ticks + "\n" + contentsstringBody = {"msgtype": "text","text": {"content": message},"at": {"atMobiles": [""],"isAtAll": "false"  # @所有人 时为true,上面的atMobiles就失效了}}MessageBody = json.dumps(stringBody)result = requests.post(url=baseUrl, data=MessageBody, headers=HEADERS)print(result.text)if __name__ == '__main__':while 1:ticks_1 = str(time.strftime("%H:%M:%S"))  # ticks_1 当前时间(时分秒)ticks = str(time.strftime("%Y %m %d %H:%M"))  # ticks 当前时间(显示)# 满足条件发送if ticks_1 == test1.Ttime and test1.cishu == 0:getDingMes()test1.cishu = test1.cishu + 1if ticks_1 == test2.Ttime and test2.cishu == 0:getDingMes()test2.cishu = test2.cishu + 1# 每日重置次数,第二天依旧按点发送if ticks_1 == "01:32:00":test1.cishu = 0test2.cishu = 0

内容文档(pythonProjectshi/1.txt)

2.0.6版本验证内容:
安卓(中文版)-----------------
主程序:正常
1、小艾铜鼓县

上传服务器自动运行(参考如何将项目部署到服务器)

结果

项目库地址:gittee项目地址

使用python+Webhook制作按时发送信息的钉钉机器人(有动态时间展示)

钉钉机器人制作流程

  • 非代码操作层
    • (1)添加机器人
    • (2)点击自定义
    • (3)点击添加
    • (4)设置机器人相关信息
    • (5)复制webhook链接以备用
    • 使用python写语句发送相关信息!(pythonProjectshi/main.py)
    • 内容文档(pythonProjectshi/1.txt)
    • 上传服务器自动运行(参考[如何将项目部署到服务器]())
    • 结果
    • 项目库地址:[gittee项目地址](.git)

非代码操作层

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

(1)添加机器人

(2)点击自定义

(3)点击添加

(4)设置机器人相关信息

(5)复制webhook链接以备用

使用python写语句发送相关信息!(pythonProjectshi/main.py)

代码片.

import requests
import json
import time# 结构体时间与次数对应,这样在循环中只执行一次
class Myclass(object):class Struct(object):def __init__(self, Ttime, cishu):self.Ttime = Ttimeself.cishu = cishudef make_struct(self, Ttime, cishu):return self.Struct(Ttime, cishu)
myclass = Myclass()
#这里随自己更改和添加
test1 = myclass.make_struct("17:55:15", 0)
test2 = myclass.make_struct("01:30:45", 0)# 钉钉机器人显示
def getDingMes():# files openwith open('1.txt', 'r', encoding='UTF-8') as file:contents = file.read()print(ticks_1)# 更改为自己的钉钉机器人baseUrl = "这里面填写刚刚复制的webhook"# please set charset= utf-8HEADERS = {"Content-Type": "application/json ;charset=utf-8 "}# 这里的message是你想要推送的文字消息message = "@时间:" + ticks + "\n" + contentsstringBody = {"msgtype": "text","text": {"content": message},"at": {"atMobiles": [""],"isAtAll": "false"  # @所有人 时为true,上面的atMobiles就失效了}}MessageBody = json.dumps(stringBody)result = requests.post(url=baseUrl, data=MessageBody, headers=HEADERS)print(result.text)if __name__ == '__main__':while 1:ticks_1 = str(time.strftime("%H:%M:%S"))  # ticks_1 当前时间(时分秒)ticks = str(time.strftime("%Y %m %d %H:%M"))  # ticks 当前时间(显示)# 满足条件发送if ticks_1 == test1.Ttime and test1.cishu == 0:getDingMes()test1.cishu = test1.cishu + 1if ticks_1 == test2.Ttime and test2.cishu == 0:getDingMes()test2.cishu = test2.cishu + 1# 每日重置次数,第二天依旧按点发送if ticks_1 == "01:32:00":test1.cishu = 0test2.cishu = 0

内容文档(pythonProjectshi/1.txt)

2.0.6版本验证内容:
安卓(中文版)-----------------
主程序:正常
1、小艾铜鼓县

上传服务器自动运行(参考如何将项目部署到服务器)

结果

项目库地址:gittee项目地址

发布评论

评论列表 (0)

  1. 暂无评论