重要说明
该项目暂时失效,等待完善
介绍
Discord 机器人读取消息,然后推送到 Server 酱,由 Server 酱提供末端通知服务。
配置与使用
html
文件夹内为 php 后端内容,其余文件是 nodejs 内容。
其中 php 用来通知用户,nodejs 用来监听 discord 消息。
使用公共服务
由于程序初衷用于自用,所以预想会有性能问题,等到性能不够用时再进行优化。
sendkey:由 https://sct.ftqq.com/ 提供
密钥:1472580369
本服务会在 steam 有限免游戏时自动进行推送通知。
自搭建
- 新建 Discord 机器人
- 登录 Discord: https://discord.com/developers/applications/me、
- 点击右上角“New Application” 新建应用
- 点击新建的 Application,点击左侧"Bot",设定机器人信息,并复制 TOKEN
- 把 TOKEN 填写到
config.example.json
文件内
- 新建 discord
- 该服务器只有自己和上列机器人在内
- 邀请机器人
- 在 Application 界面内,点击左侧 Oauth2
- 选择 SCOPES 项中的 bot
- 再勾选权限 Administrator 项
- 复制输入框中的 url,并访问
- 把机器人添加到上述 discord 服务器
- 订阅信息源
- 进入 free-promotions (discord.com) 服务器
- 关注此频道并选择服务器
- 后续消息更新会在服务器内收到
- 修改
config.example.json
中的pushkey
,保持与html/emit.php
中key
相同 - 修改
config.example.json
文件为config.json
- 修改
index.js
中的 post 地址为html/emit.php
地址。 - nodejs 运行 index.js、html 文件夹使用 php
- 在 php 网页中添加任务
网页添加 sendkey 时,密钥和html/create.php
中的pwd
相同