V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
firefox12
V2EX  ›  分享创造

一个简单的微信推送程序。

  •  
  •   firefox12 · 2021-02-17 13:22:22 +08:00 · 4964 次点击
    这是一个创建于 1375 天前的主题,其中的信息可能已经有所发展或是发生改变。

    个人微信推送服务器的使用说明

    ​ 微信是一款使用非常广泛的软件,但是微信是个封闭软件,所以想向自己的微信发消息是一个比较困难的事情,还好微信有自己的开发平台。所以利用开发平台,我开发了一个小软件,利用这个软件,你可以向自己的微信发送消息。 比如 你不想把自己的微信交给对方,但是又希望能收到他的消息,那么就可以利用它。再比如你想利用网站收集意见,然后将意见直接发到手机上 也可以使用它。好了,现在看看 该如何使用这个软件吧。

    github 地址: https://github.com/xiaojiaqi/pusher

    1. 软件准备

    首先下载软件:

    你可以从 2 个地方找到下载:

    1. https://github.com/xiaojiaqi/pusher

    2. http://pusher.k8seasy.com/pusher/last/

      软件目前有 windows 和 linux 2 个版本

    2. 软件启动

    以 linux 为例

    x01_13

    软件的启动非常简单,软件有 2 个参数

    第一个是 -s 使用这个参数,那么你就不能从网页上对服务器进行管理,这种模式比较适合 你对外公开服务,让别人向你的微信发消息。这样别人不能随便改你的服务器。默认 这个功能是关闭的,你可以直接修改服务器的配置

    第二个是 -p 使用这个参数。你可以随意改变服务器的端口,这样可以避免端口冲突。

    运行服务器以后,用浏览器打开 你的服务器 你就可以看到服务了。

    x01_15

    3.服务器设定

    服务器设定相对会比较复杂一些,但是只需要你有一个微信账号就可以完成了。

    所谓一图胜千言, 你只要按照下面的图例去做就可以了。非常简单

    注册地址: https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login

    这是腾讯的官方注册地址

    x1_01 x1_01 x1_01 x1_01 x1_01 x1_01 x1_01 x1_01 x1_01

    4. 测试

    此时你打开网站,可以轻松给自己的微信发消息拉。速度很快的哦!

    x01_15

    微信上会得到通知

    x01_14

    5. 捐赠

    欢迎捐赠,让我们一起把它做得更好

    wechat

    alipay

    第 1 条附言  ·  2021-02-28 21:40:06 +08:00
    最新版本,只支持企业微信, 欢迎食用。支持 linux 和 windows 。
    第 2 条附言  ·  2021-02-28 21:45:08 +08:00
    我想到一个比较实用的场景, 比如个人站点,希望访客和自己交互的话,可以用这个服务器,做交互。
    22 条回复    2021-02-26 16:33:01 +08:00
    dorothyREN
        1
    dorothyREN  
       2021-02-17 15:11:05 +08:00
    微信不是说过阵子就取消模板消息了么
    firefox12
        2
    firefox12  
    OP
       2021-02-17 20:52:55 +08:00
    @dorothyREN 办法总比困难多
    xFrank
        3
    xFrank  
       2021-02-18 09:53:48 +08:00
    就一个二进制文件,不敢随便用~
    masker
        4
    masker  
       2021-02-18 10:35:02 +08:00 via Android
    测试号就测试号啊。。。
    dorothyREN
        5
    dorothyREN  
       2021-02-18 15:44:28 +08:00
    @firefox12 #2 我用 telegram 推送的
    firefox12
        6
    firefox12  
    OP
       2021-02-18 18:12:32 +08:00
    @dorothyREN 微信的普及率比 tg 高太多了, tg 几乎不好落地。
    draguo
        7
    draguo  
       2021-02-19 16:04:10 +08:00
    出师未捷身先死啊,4 月底模板消息就取消了,另外这测试号本来就折叠在订阅号里,体验太差
    lsdvincent
        8
    lsdvincent  
       2021-02-19 17:59:22 +08:00
    没用 不如 bark
    whyiyhw
        9
    whyiyhw  
       2021-02-19 18:41:04 +08:00 via Android
    试试企业微信,个人也能注册,也能与微信互通。
    firefox12
        10
    firefox12  
    OP
       2021-02-19 21:49:16 +08:00
    @whyiyhw 好的, 我试试
    JayFang1993
        11
    JayFang1993  
       2021-02-20 10:49:09 +08:00
    企业微信搞个机器人号推 官方开放平台支持
    JayFang1993
        12
    JayFang1993  
       2021-02-20 10:49:25 +08:00
    @JayFang1993 可以推送到个人微信消息上
    firefox12
        13
    firefox12  
    OP
       2021-02-20 14:44:22 +08:00
    @JayFang1993 ok 下一个版本支持,但是我也发现一个问题,这个企业的人可以用通讯录查看其它所有人,这会是一个问题,只能适用于一个人
    quietjosen
        14
    quietjosen  
       2021-02-21 09:42:43 +08:00
    我还是习惯于用邮件接收自定义消息。
    firefox12
        15
    firefox12  
    OP
       2021-02-22 10:16:39 +08:00
    代码已经完成,可以测试后上线。
    JustSong
        16
    JustSong  
       2021-02-22 12:15:38 +08:00
    我之前也搞了个类似的,代码完全开源: https://github.com/songquanpeng/message-pusher,可供参考
    varrily
        17
    varrily  
       2021-02-22 15:49:48 +08:00
    钉钉 webhook 推送不简单多了
    hlwjia
        18
    hlwjia  
       2021-02-23 11:06:20 +08:00
    @whyiyhw 企业微信怎么个人注册?
    firefox12
        19
    firefox12  
    OP
       2021-02-24 08:40:36 +08:00
    @hlwjia 可以直接注册的。 只需要一个认证过的微信号
    firefox12
        20
    firefox12  
    OP
       2021-02-24 11:21:38 +08:00
    xmt328
        21
    xmt328  
       2021-02-26 13:42:08 +08:00
    自己收消息没必要一定要微信吧,有很多提供开发平台的替代品,何必走这种野路子
    firefox12
        22
    firefox12  
    OP
       2021-02-26 16:33:01 +08:00
    @xmt328 微信是最快捷 使用率最高的工具,其他软件根本没有可比性
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2647 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 02:55 · PVG 10:55 · LAX 18:55 · JFK 21:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.