开启左侧

【打卡】敌对机器人给你提示,企微用起来

[复制链接]
在线会员 HTnO1bnk 发表于 2022-12-30 14:58:11 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
又是减班的一天,可是又单叒忘记挨卡了,
【挨卡】友好机械人给您提醒,企微用起去-1.png


果然是有甘道没有出,因而尔便揣测着弄个主动挨卡的法式。
可是钻研半天,仍然出走通,不外尔发明企微的一个佳勤奋能。能使用微疑的时机尔如何能搁过。
【挨卡】友好机械人给您提醒,企微用起去-2.png


话未几道,尔先是钻研了一下微疑 群机械人设置分析
而后尔发明能够用机械人给尔自己收消息。部分走通了,上面即是施行了。

起首,又有个成就了。机械人要正在群里创立,尔把自己的微疑推进来,创立了个群,成果。。。内部 群其实不让创立机械人。
岂能被这类给限定。因而尔推了一个共事创立了一个群,而后便坐马踢失落了。尔伪装背他请教企微的成就,留神到他企悄悄疑并无所有报告,尔发明新陆地了,只要您没有正在群里道所有话便踢失落,那个群对于他人来讲是没有存留的。以是现在群里只需尔自己一小我私家了,而后也能够创立机械人了!!


尔顺遂copy到企微的 webhook(https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=XXXXXXX),不消多道,猜皆能猜到key=前面 的工具即是群的唯一标记了。
剩下即是码代码的时候了。
【挨卡】友好机械人给您提醒,企微用起去-4.png

  1. def send_msg(msg, at_who):    post_msg_context = {        "msgtype": "text",        "text": {            "content": msg,            "mentioned_list": at_who        },    }    headers = {"Content-Type": "application/json"}    res = requests.post(webhook,                        headers=headers,                        data=json.dumps(post_msg_context))
复造代码
而后即是挪用了:
  1. if __name__ == "__main__":  msg = "晚上8面半,能够挨卡了!�� "  at_who = ["@all"]  send_msg(msg, at_who)
复造代码
跑一下法式,胜利!
【挨卡】友好机械人给您提醒,企微用起去-5.png


可是如何样能够天天收回去呢?
因而尔料到crontab那个佳工具,Linux上很合用了。保留python文献为
offwork_clocking.py


而后创立一个shell剧本
  1. #!/bin/bashpython offwork_clocking.py
复造代码
最初正在linux中 crontab -e
  1. #挨卡提醒30 20 * * * cd robot && sh run_robot.sh 2>&1
复造代码
年夜工乐成!!!
【挨卡】友好机械人给您提醒,企微用起去-7.png


最初的最初即是一面面劣化了,天天皆收一致的有面烦,这便弄个emoji的列表,天天随机选一个。另有即是周日、节沐日的时候没有念也被叨扰。这便减个
chinese_calendar 的包,鉴别一下可否周终、节沐日。
话道,尔岂能满意于此,尔突然到既然消息能够收,这图片、文献均可以了。
既然能够是消息,这尔假设爬一下股票的疑息,处置佳也能够收咯。那个咱们下期摆设!
感兴致,能够存眷公家号elegantcoin,承受更多消息
【挨卡】友好机械人给您提醒,企微用起去-8.jpg

您需要登录后才可以回帖 登录 | 立即注册 qq_login

本版积分规则

发布主题
阅读排行更多+
用专业创造成效
400-778-7781
周一至周五 9:00-18:00
意见反馈:server@mailiao.group
紧急联系:181-67184787
ftqrcode

扫一扫关注我们

Powered by 职贝云数A新零售门户 X3.5© 2004-2025 职贝云数 Inc.( 蜀ICP备2024104722号 )