精华内容
下载资源
问答
  • 微信营销系统后台设置好要定时推送的消息,可以设置文本或者图文,先编辑好要推送的内容,发送的时间,比如粉丝关注后5分钟,发送一个图文,10分钟,再发送另一个图文。 只要设置好内容、推送时间,到时间就会...

    功能介绍:针对微信新关注粉丝的无限推送,在粉丝关注公众号之后,48小时之内,可以定时自动推送文本或者图文给他。

    使用说明:

    在微信营销系统后台设置好要定时推送的消息,可以设置文本或者图文,先编辑好要推送的内容,发送的时间,比如粉丝关注后5分钟,发送一个图文,10分钟,再发送另一个图文。

    只要设置好内容、推送时间,到时间就会自动推送。可以关注下面的公众号体验效果。

    需要使用该系统或者源码的可以联系 851 488 243

    测试系统地址:http://kf.smilefacetiger.cn  ceshi  123456

    具体效果可以查看下图

    转载于:https://www.cnblogs.com/memor-y/p/10491619.html

    展开全文
  • Beego搭建企业微信Robot定时消息推送 功能说明 PostMan添加job msgType 默认是:text并且支持@all markdown支持颜色和样式但是不支持@all cron quartz表达式, 0 0/30 7,8 2 8 ? 8月2号7、8点每30分钟一...

    Beego搭建企业微信Robot定时消息推送

     

    功能说明

    PostMan添加job

    msgType

    默认是:text并且支持@all

    markdown支持颜色和样式但是不支持@all

    cron

    quartz表达式,

    0 0/30 7,8 2 8 ?    8月2号7、8点每30分钟一次

    0 25 09,20 ? * 1,2,3,4,5 每周一、二、三、四、五的9:25、20:25执行一次

    key

    机器人的key

    msg

    消息内容

    status

    状态:0-无效,1-有效  默认0无效

    job执行逻辑

    执行job,判断status==1执行,否则不执行

    搭建beego环境

    参照https://beego.me/docs/intro/ 开发文档进行项目搭建

    添加定时job支持

    从github上下载robfig资源,将资源拷贝到src/github.com下

    声明全局变量CronJob

    var CRON_JOB = cron.New()

    添加数据库链接

    初始化数据库里面配置的job

    支持动态新增job

    Beego项目启动配置

    Build项目

    set GOPATH=E:\wx_robot

    set GOOS=linux

    go build src\main.go

    会在E:\wx_robot下面生成一个main的Linux启动文件

    启动脚本

    cd /data/go

    获取进程号:ps -ef | grep main

    关闭进程:kill -9 pid(进程号)

    启动命令:./main &

    查看启动日志:tial -100f /data/go/logs/catalina.out

    SQL建表语句

    create table wx_robot_msg
    (
     id serial not null
      constraint wx_robot_msg_pkey
       primary key,
     cron_tab varchar(100),
     msg text,
     key varchar(100),
     status integer default 0,
     msg_type varchar(20) default 'text'::character varying
    )
    ;

    create unique index wx_robot_msg_id_uindex
     on wx_robot_msg (id)
    ;

    GitHub地址

    https://github.com/mengyaoyu/wx_robot.git

     

     

    展开全文
  • 主要介绍了php实现微信公众号主动推送消息的方法,PHP版微信公共平台消息主动推送,突破订阅号一天只能发送一条信息限制,需要的朋友可以参考下
  • 通过XXL-JOB定时推送bug信息到企业微信群。 效果图 前提: 公司的Bug平台可以提供接口返回给你bug数据。 一、在企业微信群创建机器人 1、创建机器人 2、拿到对应webhook. 二、XXLJOB平台准备 1、执行器管理-新建...

    通过XXL-JOB定时推送bug信息到企业微信群。
    效果图
    在这里插入图片描述
    前提: 公司的Bug平台可以提供接口返回给你bug数据。

    一、在企业微信群创建机器人
    1、创建机器人
    2、拿到对应webhook.

    在这里插入图片描述
    二、XXLJOB平台准备
    1、执行器管理-新建执行器

    建议选自动注册,当代码持续运行后,会自动写入。当然直接写自己的ip也行。
    在这里插入图片描述在这里插入图片描述
    2、任务管理-执行器下新建job任务
    代表每天的9,14,17,20点执行。
    在这里插入图片描述
    三、代码实现

    1、引入依赖

    自己找
    xxl-job-core
    arsenal.1.0.1.20200114.1-SNAPSHOT

    2、配置xxl信息

    application.properties信息走这里
    
    xxl.job.adminAddresses=xxljob域名或ip
    xxl.job.appName=qa-bugs - 一定是你写的执行器地址。
    xxl.job.accessToken=整个xxljob 就一个accesstoken
    xxl.job.logPath=/data/applogs/xxl-job/jobhandler
    xxl.job.logRetentionDays
    

    如果是yaml 文件走这里

    xxl:
      job:
        adminAddresses: xxljob域名或ip
        appName: qa-bugs  一定是你写的执行器地址。
        accessToken: 整个xxljob 就一个accesstoken
        logPath: /data/applogs/xxl-job/jobhandler
        logRetentionDays: 
    

    3、xxlconfig 实体类
    @Data
    @Configuration
    @ConfigurationProperties(prefix = XxlJobConfig.XXL_JOB_CONFIG_PREFIX)
    public class XxlJobConfig {

    public static final String XXL_JOB_CONFIG_PREFIX = "xxl.job";
    
    /**
     * 调度中心地址
     */
    private String adminAddresses ;
    
    /**
     * 对应执行器名称
     */
    private String appName ;
    
    private String ipe;
    
    /**
     * 本地连接端口
     */
    private Integer port = 9999;
    
    /**
     * 访问token
     */
    private String accessToken;
    
    /**
     * 服务端日志路径
     */
    private String logPath = "/data/applogs/xxl-job/jobhandler";
    
    /**
     * 日志保留时间
     */
    private Integer logRetentionDays = 60;
    }
    

    4、执行类
    @Configuration
    public class XxlJobExecutorConfig {
    @Resource
    private XxlJobConfig xxlJobConfig;

    @Bean(name = "xxlJobExecutor", initMethod = "start", destroyMethod = "destroy")
    public XxlJobExecutor xxlJobExecutor() {
        XxlJobExecutor xxlJobExecutor = new XxlJobExecutor();
        BeanUtils.copyProperties(xxlJobConfig, xxlJobExecutor);
        return xxlJobExecutor;
    }
    

    }

    5、job类
    JobHandler的value一定等于你在xxljob平台创建的jobHandler
    方法的入参s,可以从在xxljob平台创建的job的入参扔进来。

    @JobHandler(value = "bugsJob1")
    @Component
    public class BugStatisticsJob1 extends IJobHandler {
    @Override
        public ReturnT<String> execute(String s) throws Exception {
          
           1、拿到要通知到群里的bug信息
           2、通过webhook发到企业微信群
           3、以下代码会定时执行,根据你设置的时间点。
            logger.info("------推送定时任务开始------");
            return new ReturnT(responseObj.getHttpCode(), (String)null);
            }
    

    在这里插入图片描述
    6、代码要写在能持续运行的项目里
    比如基于Spring boot 搭建持续运行的测试平台,或者开发的代码里。

    展开全文
  • 在企业经营过程中,及时了解行业相关信息(市场动态、竞品策略、行业数据等等)是非常必要的。通常情况下,商品部门、营销部门、市场部门可能都会安排专门的人员定期进行这些信息的搜集、整理...利用python+企业微信...

    在企业经营过程中,及时了解行业相关信息(市场动态、竞品策略、行业数据等等)是非常必要的。通常情况下,商品部门、营销部门、市场部门可能都会安排专门的人员定期进行这些信息的搜集、整理,再进行内部的分享。

    不过在大数据时代,利用技术手段爬取互联网中的海量数据,再进行筛选分析,提取有用的信息已经是非常常用的手段,但是爬虫技术毕竟还是有点门槛的,好在现在有python这样的胶水语言。利用python+企业微信机器人就可以很简单地实现从目标网站抓取行业资讯,并定时自动推送到内部企业微信群内进行共享,起到相关人员都能够及时了解相同的行业资讯的作用,一定程度上也有利于消除企业内部的信息孤岛。

    具体的实现的流程如下:

    下面是我从化妆品资讯网站抓取资讯,并通过企业微信群机器人进行群推送的例子,仅供参考(案例虽然简单,但是也涉及到了http请求、html处理、webhook接口调用等相关知识,其实也算是个小小的爬虫了吧,哈哈)。

    首先我们打开要抓取信息的页面,对于页面结构进行一个简单的分析,主要是为了后面对请求回来的信息好进行提取。

    如图所示,我要抓取的是资讯列表和链接地址,这个部分是包含在一个

    ...
    标签当中的,其中每一个列表项定都有class = "left_news"这个属性:
    ...
    ,再下一层标签中,我们看到在每一个div中都有一个

    疫情下的韩国经济喜忧参半,免税业务大受打击,奢侈品销售出现反弹

    标签。

    我要抓取的信息其实在这相标签中就已经全部都有了,那么这个就是我要抓取的页面内容的目标了。

    抓取信息的代码实现就用现在超流行的python(各种实用函数库都有,直接拿来用),由于是从网页抓取信息,并进行提取,这里用到requests,bs4(BeautifulSoup)两个库,最终代码如下:

    # 从化妆品资讯网查询新闻列表

    # 通过调用企业微信机器接口推送到群里

    # 先引入功能库

    import requests

    import bs4

    # 自定义一个请求函数,参数是网址\请求头\请求参数,没有参数就空着,请求成功后返回页面的新闻列表

    def catchnewslist(newsurl, headers, params):

    urllist = []

    titlelist = []

    resultlist = []

    response = requests.get(newsurl, headers=headers)

    if response.status_code == 200:

    print("请求成功!")

    response.encoding = 'utf-8'

    content = bs4.BeautifulSoup(response.text, 'html.parser')

    elements = content.select("#content h1 a") # 这一句就是提取请求到的页面内容中要提取的新闻,根据不同的页面结构进行修改

    for element in elements: # 把取到的新闻列表数据存到一个python列表中,方便后面使用

    urllist.append("http://www.cosmetic-news.net/" + element.get('href'))

    titlelist.append(element.string)

    resultlist = [[a, b] for a, b in zip(urllist, titlelist)] # 把标题和地址组合成一个嵌套列表,并返回

    else:

    print(response.status_code)

    print("请求失败!")

    return resultlist

    # 定义一个向企业微个webhook地址post数据的函数,参数为地址和数据,这里post的是md5格式的字符串

    def postmsg(url, post_data):

    post_data = '{"msgtype":"markdown","markdown":{"content":"%s"}}' % post_data

    # print(post_data)

    if url == '':

    print('url is blank')

    else:

    r = requests.post(url, data=post_data.encode())

    rstr = r.json()

    if r.status_code == 200 and 'error' not in rstr:

    result = 'success!'

    return result

    else:

    return 'Error'

    # 主函数

    if __name__ == '__main__':

    newsurl = "http://www.cosmetic-news.net/newx-4.html"

    headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.92 Safari/537.36"}

    # params = {"datatype":"jsonp", "page":"1", "callback":"flightHandler"} 参数视需求添加

    newslist = catchnewslist(newsurl, headers, '')

    # print(newslist)

    # 把请求回来的数据,按照要post到接口的md的格式再处理一下

    newslistdata = u"### 近期行业资讯: \n"

    for i in newslist:

    # print("[%s](%s)" % (i[1], i[0]))

    newslistdata = newslistdata + "%s [%s](%s)" % (newslist.index(i) + 1, i[1], i[0]) + "\n"

    print(newslistdata)

    url = "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=********-****-****-****-**********" # 要post的群机器人的webhook地址

    # post_data = '[这是一个链接](http://work.weixin.qq.com/api/doc)' # 带链接的md字符串格式

    result = postmsg(url, newslistdata) # 调用post,向webhook发送数据

    print(result)

    补充说明一下,request请求头的写法,就是代码中:headers={“******”}

    这一句,大括号中的内容可以从浏览器=》开发者工具=》Network=》Headers=》Request Headers 中直接复制过来,如下图所示:

    以上代码运行环境为python3.8,运行结果如下:

    最后,我们只需要把这段代码部署为任务计划,就可以定时抓取网页信息,并自动推送到群了,掌握了这个方法,还可以进行很多的扩展。

    对于计划任务的设置,之前的文章中已经写过,可以参考下面这一篇:赵旭臻:python提取数据库数据并实现企业微信机器人定时消息推送​zhuanlan.zhihu.comv2-41fa5c2680728939c72779fbc7938c71_180x120.jpg

    展开全文
  • 之前发过一个企业微信群机器人接口调用发提醒的文章,是用最简单的VBS脚本+Windows任务计划来实现的,仅实现了定时发送固定内容的提醒。其实企业微信机器人就是一个webhook接口,用户以post data向这个Webhook地址...
  • Django+itchat+apscheduler实现向指定微信群和微信好友定时发送信息和文件。 想法的来源:每天需要在部门群中发送工作日报,有时候想早点休息但是又不想太早发送日报到群里(原因你懂得。。。),想着如果能够定时...
  • 1、PHP代码(微信模板推送方法请看官方手册): $before_one = strtotime(date("Y-m-d",strtotime("+1 day")));//提前一天 $after_one = strtotime(date("Y-m-d",strtotime("-1 day")));//过后一天 $before_one_...
  • golang实现微信模板消息推送

    千次阅读 2020-07-03 17:24:42
    Golang实现发送微信模板消息(每日一句和天气预报)前言运行环境获取接口数据1、...该博客实现了用python将金山词霸的每日一句推送微信公众测试号,我想既然python能实现,那么用Golang也可以。 运行环境 1、阿里云
  • 企业微信机器人每日定时推送信息脚本。 也许是最有上班感觉的摸鱼神器! 目前支持如下插件: 毒鸡汤文本(dujitang,每1小时推送) v2ex 每日最新帖子(v2ex_latest,每天08:00推送) v2ex 每日最热帖子(v2ex_hot, ...
  • 使用supervisor的具体方法,在我这篇文章中有讲过:https:www.zalou.cnarticle181255.htm7.6、完成over,你可以在企业微信上每天指定时间推送消息,也可以间隔时间推送消息咯。 到此这篇关于python实现企业微信...
  • 最近更新了创建推送API接口的模块,所以你要是想做一个定时推送微信小程序模板消息的功能,只需要简单的三步就好! 1. 添加应用 首先进入vPush开发者管理控制台:https://dev.vpush.cloud 然后点击添加应用,...
  • 企业微信——定时群机器人布置

    千次阅读 2020-02-27 15:08:27
    第一步:右击所建的企业微信群,添加群机器人,其他配置请看企业微信官方文档 第二步:下载推荐的curl工具 第三步:编写dos命令: D:/curl-7.68.0-win64-mingw/bin/curl.exe ...
  • 企业微信推送消息

    2021-01-21 11:36:14
    定时向企业微信群推送相关消息,样式如下 2. 开发 2.1 帮助文档 企业微信推送消息帮助文档:https://open.work.weixin.qq.com/help?person_id=1&doc_id=13374&helpType=undefined 2.2 配置企业...
  • 新版企业微信和钉钉中提供了自定义机器人功能,用户可以利用自写义机器人发送消息到群聊中。使用前需要把EasySQLMAL升级到1.0.1208.6以上版本。 1 添加机器人 1.1 在企业微信中添加机器人 (1)打开企业...
  • Easy push从1.1.0(发行版)开始,进行行业模块分析,致力于高效下服务消息推送,将原先常见的推送开发模式统一封装,实现多种推送方式,目前仍在不断研发,在提服务提醒领域更加智能化 (不定时更新) Easy push是一...
  • ```目前如何利用python向微信群定时发送图片?itchat好像不能用了,还有其他的办法吗? ``` ``` ``` ``` ```
  • 阿里云Linux服务器Python环境登录微信公众平台接口测试账号本人对于Python学习创建了一个小小的学习圈子,为各位提供了一个平台,大家一起来讨论学习Python。欢迎各位到来Python学习:960410445一起讨论视频分享...
  • 场景描述: 在用户提出需要爬取微信公总号推送消息的时候,感觉是懵逼的,之前从来没爬取过,无从下手,没办法顾客是上帝,既然用户提出了需求,我们只能想法去解决问题。 然后根据用户提供微信公总号 安泰科现货...
  • 最近研究了下企业微信的群聊机器人使用方法,写了一个简单的demo脚本在Linux下执行,定时让企业微信群里机器人在群里发送自定义信息。 准备Linux环境 Ubuntu2004 (5.4.0-73-generic内核) 创建群聊机器人 创建...
  • 之前有过用PowerShell实现“机器人定时在企业微信群中发送消息”功能,并有输出相关教程。 但发现有一些问题:比如电脑关机了等一些问题,定时任务如期启动,于是在摸索中找到可替代PowerShell的工具来实现定时发送...
  • 如何在微信服务号每天推送消息?

    千次阅读 2019-09-18 11:47:53
    微信规则群发全部粉丝服务号每月4次,...只有满足特定场景的粉丝才能不限制地对粉丝推送消息,微号帮平台对此提供了48小时信息推送功能、粉丝关注定时推送功能、粉丝对话定时推送功能、服务号每月400次群发、模板消...
  • 我们要打造一个好的社群不仅需要好的运营,同时也需要适合的微信群管理工具。有人会觉得社群最本质的东西是人!是人与人的连接造就了社群,与工具似乎没多大关系吧?但事实上,微信群管理工具同样重要!它是实现人与人...
  • 微信公众号和微信群怎么推广?

    千次阅读 2018-07-26 17:53:41
    微信帐号创建成功后,可以创建个人帐号也可以创建企业帐号,在各自的帐号创建成功后可以再创建微信群微信群内的人员可以是自己的好友,也可以不必是自己的好友。 一、微信群是多人存在的,想要把群推广出去可以从...
  • 由于办公需要“每天定时推送某消息用来提醒里面所有人”,有同事提议用企业微信自带的机器人来实现此功能。我觉得企业微信的这个工具还不错,具体使用方法我来一一讲述。企业微信API企业微信机器人开发思路想到几...
  • PowerShell实现“机器人定时在企业微信群中发送消息”功能(上) 本章实现 由于篇幅较多,会拆分为上、下两部分来写。 本章实现: 01.如何在企业微信中添加群机器人 02.简单用机器人发送一条消息(postman实现) 03....
  • 你可能想每天定时发送一条消息到企业微信工作,来提醒同志们当天的任务和工作 你可能想创建一个企业微信机器人,解放人力,让它来替你做一些事情 你可能想定时发送一句心灵鸡汤、悄悄话、一句名言名句给TA 你可能...
  • 本帖最后由 然后七年 于 ...openwrt,钉钉推送,企业微信推送,Bark,PushPlus推送,微信推送,企业微信应用推送,飞书推送,钉钉机器人推送,企业微信机器人推送,飞书机器人推送,一对多推送见:如需拉取编译 请把:# git ...
  • 在企业微信群上右键,即右添加机器人的选项,在弹出来的对话框里,可以选择新建一个,也可以选择目前发布的一些公开的。我们这里就选择新建一个了。然后输入机器人名称,点击添加机器人,即可以创建成功了。 机器人...
  • 由于篇幅较多,会拆分为上、下两部分来写。 本章实现: 06.机器人定时在企业微信群中发送消息功能

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,348
精华内容 939
关键字:

微信群定时推送