钉钉机器人+Mac定时Launchctl
添加钉钉机器人
- webhook地址是 post请求的url
- 机器人开发文档
python 代码
# its_time_to_book_dinner.py
# coding:utf-8
import requests
dingtalk_url = "https://oapi.dingtalk.com/robot/send?" \"access_token=xxxxxxxxxxxxxxxxxx"
params = """
{"msgtype": "text","text": {"content": "癫狗喊你美餐下单!"},"at": {"isAtAll": true}
}
"""
headers = {"Content-Type": "application/json"}
response = requests.post(dingtalk_url, data=params, headers=headers)
print response.content
Mac中的定时任务利器:launchctl
vim /path/to/run.sh
python /path/to/its_time_to_book_dinner.py
配置文件如下
vim ~/Library/LaunchAgents/com.dinner.order.plist<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict><!-- Label唯一的标识 --><key>Label</key><string>com.dinner.order.plist</string><!-- 指定要运行的脚本 --><key>ProgramArguments</key><array><string>/path/to/run.sh</string></array><!-- 指定要运行的时间 --><key>StartCalendarInterval</key><dict><key>Minute</key><integer>50</integer><key>Hour</key><integer>11</integer></dict>
<!-- 标准输出文件 -->
<key>StandardOutPath</key>
<string>/path/to/run.log</string>
<!-- 标准错误输出文件,错误日志 -->
<key>StandardErrorPath</key>
<string>/path/to/run.err</string>
</dict>
</plist>
加载
launchctl load -w com.dinner.order.plist
修改配置文件重新加载
launchctl unload -w com.dinner.order.plist
launchctl load -w com.dinner.order.plist
钉钉机器人+Mac定时Launchctl相关推荐
- 【办公自动化】钉钉机器人每日定时向不同群组发送消息
实现每日上午10点自动向各供应商群同步前一日产品数据.通过python+钉钉机器人实现该功能.具体步骤如下: 目录 1.创建机器人获得token 2.编写脚本 2.1 数据整理 2.2 消息发送 3. ...
- Python 钉钉机器人定时发送笑话到钉钉群里 并@所有人
先上效果图: 代码实现: 注意:不可直接复制代码运行,需填入api网站的key.及钉钉机器人的token地址 from dingtalkchatbot.chatbot import DingtalkC ...
- 钉钉群机器人定时发送消息并@所有人
1.添加钉钉自定义群机器人 参考文章如下: 官方网址:https://open-doc.dingtalk.com/docs/doc.htm?spm=a219a.7629140.0.0.p2lr6t&a ...
- oracle定时器定时删除30天前的数据_使用 TDengine 存储能耗数据并通过钉钉机器人接收报警信息...
小 T 导读:福建中海创集团(FUJIAN HISTRON)始创于1992年,是一家专业从事综合智能服务的大型企业集团.基于多年打造的"工业4.0"的核心技术.商业模式与产业链体系 ...
- python request模块 在钉钉中创建群聊机器人,一键发送消息,定时发送(详细步骤)
0.安装requests模块 Linux下执行 pip3 install requests 1.request简介 Reqest是Python的HTTP库,内部采用urillib3模块,但是用起来比u ...
- 钉钉Mac版创建群及添加机器人
左上角+-发起群聊 选择分类建群 选择一个类别,例如"项目群" 4. 写入群名称,例如"树莓派测试群",归属企业随便选,我也不知道这个列表钉钉是如何定义的,可能 ...
- springboot集成钉钉_Java(SpringBoot)实现钉钉机器人消息推送
零.前言 上一次做消息推送,是微信公众号的定时消息通知. 由于自己当时的水平不够,加上企鹅家的开发文档普遍不太友好,导致根本看不懂文档在写什么,不得不去看第三方博客来学习公众号的开发. 这次就不一样了 ...
- python自动接收钉钉信息_用Python实现阿里钉钉机器人读取数据库内容自动发群通知...
from datetime importdatetimeimportjsonimporturllib.requestimportpymysql as pmsfrom apscheduler.sched ...
- 急速上线 Serverless 钉钉机器人“防疫精灵”
新型冠状病毒疫情肆虐的春节,大家都过得人心惶惶,作为被关在家的程序狗,总觉得要做点什么.于是阿里云 IoT 事业部的几个同学就开始了防疫精灵的开发之路. 从点子到防疫宝,只花了一个下午时间:从防疫宝到 ...
- 机器人聊天软件c#_使用python3.7配置开发钉钉群自定义机器人(2020年新版攻略)
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_132 最近疫情比较严重,很多公司依靠阿里旗下的办公软件钉钉来进行远程办公,当然了,钉钉这个产品真的是让人一言难尽,要多难用有多难用 ...
最新文章
- 生产交接班管理系统的安装设置并下载
- linux shell读取文件,Linux shell逐行读取文件的方法
- 根据各工序时间画aoe网_曲靖被动防护网RXI150被动网厂家
- 在本地实现完成多台服务器之间文件拷贝
- java数组有跨类建立对象_Java性能优化的45个细节(珍藏版)
- iText操作Word工具类
- python详细安装教程-python详细安装pip教程
- Python三种设计模式
- 惠斯通电桥平衡条件推导
- c语言的get函数的用法,get函数的用法
- Wireshark抓包分析WLAN连接过程
- Window环境下MQTT安装
- speedoffice文档中怎么删除页眉页脚
- 2019-9-2-win10-uwp-截图-获取屏幕显示界面保存图片
- 数据库expecting ''', found 'EOF'异常——原载于我的百度空间
- 考研失败最根本的5个原因!
- BLOCKCHAINS VS. DISTRIBUTED DATABASES: DICHOTOMYAND FUSION
- Vivado时序约束之—— set_max_delay、set_min_dealy(最大最小延迟约束)
- 云聚高性能,论道“新超算”
- 2017-09-27 ~ 2017-10-02 稻城亚丁旅行笔记
热门文章
- 面经手册 · 第1篇《认知自己的技术栈盲区》
- bootloader 详细介绍
- 未能联接game center服务器,game center连接不成功怎么办 有哪些修复步骤 - 驱动管家...
- html下载链接引入element-ui
- COCI 2016/2017 Round 4 C dp
- vue 萤石_Vue接入萤石实时视频
- javascript系列丛书之读后感
- 使用C#代码更改Windows本地用户密码
- chrome去广告插件 去掉百度热搜
- “三权分立”模型之约束模型