-
-
Notifications
You must be signed in to change notification settings - Fork 2.5k
2.发送通道
- 【PC端】任意拉两个人成立一个群组,然后将其他人踢出群(PS.【手机端】右上角+号,发起群聊,面对面建群,输入4位数字后,直接点击进入群聊)
- 在群设置->智能群助手->添加机器人,添加一个新的「自定义机器人」
- 自定义机器人,安全设置->加签,复制到「加签Secret」一栏
- 复制自定义机器人的链接中的"access_token="后面的内容到「设置Token」一栏
- 点击【测试】按钮验证一下
- 发件服务器:邮箱的SMTP服务器地址,如 smtp.qq.com
- SMTP端口:SMTP服务器的端口号:通常是25;开启SSL之后,通常是465
- 发件账号:用于发送提醒邮件的邮箱,例如 [email protected]
- 登录密码/授权码:用于发送提醒邮件的密码,QQ邮箱可在邮箱设置中生成一组三方邮件服务专用的授权码,其他邮箱可能需要输入登录密码
- 收件地址:用于接收提醒的邮箱,例如 [email protected]
- 点击【测试】按钮验证一下
- 从App Store下载iOS的Bark App安装
- 打开
Bark
,复制测试URL,粘贴到 `` 的「设置Bark-Server地址」一栏(注意格式:http://aaa.bbb.ccc/KKKKKK/
) - PS.自建服务端参考 《Bark服务端部署官方文档》 《SmsForwarder-Bark自建通知》 by 198
- 点击【测试】按钮验证一下
【Bark 常见问题】 https://day.app/2021/06/barkfaq/
- 任意拉两个人成立一个群组,然后将其他人踢出群
- 在会话列表右键点击刚创建的群->添加群机器人->新创建一个机器人->自定义机器人名称
- 复制WebHook地址到「设置WebHook地址」一栏
- 点击【测试】按钮验证一下
- 登录 企业微信管理后台
- 在 我的企业 复制「企业ID」
- 在 应用管理 中 创建应用
- 进入自建应用,复制「AgentId」和「Secret」
- 默认是 @all (应用的可见范围内所有人),如果只想通知一个人,在「指定成员」一栏填写员工账号
- 点击【测试】按钮验证一下
- 【技巧】无需下载企业微信客户端,直接用微信扫码关注 微信插件,即可在微信中接收企业通知和使用企业应用
** 【注意】接口返回错误码:60020 访问ip不在白名单之中 的处理方式:**
企业微信将针对自建及代开发应用进行安全性升级。升级于2022年6月20日开始灰度,2022年6月28日全量发布。 详见《自建及代开发应用安全性升级》公告
1、首先查看的自建应用下是否有 企业可信IP
入口,有的话直接设置
2、如果应用下没有设置的地方,登录 服务商管理后台,在 “服务商信息” - “基本信息” - “IP白名单”配置
PS. 没注册服务商的话就注册开通一下
- 微信扫码登录 Server酱·Turbo版
- 在 消息通道 配置消息通道设置
- 在 SendKey 栏目复制SendKey,粘贴到设置「设置Server酱·Turbo版的SendKey」一栏
- 点击【测试】按钮验证一下
PS. 感谢 Ayx03
提供 《简化 tgbot 配置流程 #319》,大家可以参考
PS. 以下 tele****.org
请自行替换为tele****的域名(为了避免敏感词屏蔽)
-
与 @BotFather 私聊,申请 Bot
- /newbot 后输入机器人昵称
- 然后输入机器人的用户名(建议:使用密码生成器生成随机字符串,避免一直重复尝试;用户名必须用 bot 作为结尾)
- /token 获取apiToken,然后输入上面机器人的用户名
- 获得apiToken,格式参考:1234567890:ABCDEFGHIJKLMNOPQRSTUVWXYZ
-
复制 apiToken 到「设置Tele****机器人的ApiToken」一栏
-
获取自己(或群组)的ChatID,粘贴到「设置被通知人的ChatId」一栏
【方案1】
- 在Telegram中搜索
get_id_bot
这个bot,输入/start
后即可获得自己的ChatID - 如果想要获得群组的ChatID,只需把
get_id_bot
拉入群组中即可获得负数开头的群组ChatID 【方案2】
- 跟自己的机器人聊天,随便说点什么;或者创建一个群组,把机器人拉入群组,在群组里随便说点什么。
- 然后打开这个链接
https://api.tele****.org/bot<apiToken>/getUpdates
获取(PS.注意<apiToken>
整个换成你自己的) - ChatID 取值 result->message->chat->id (个人是纯数字;群组是负数,type:group;)
-
点击【测试】按钮验证一下
如何使用自定义反代地址?
ApiToken
填写你的反代URL:如:https://aaa.bbb.com/sendMessage
服务端实现转发到: 参考:Cloudflare Work 反向<删>代理 TG_BOT_API
https://api.tele****.org/bot<apiToken>/sendMessage
【注意:非免费!非免费!非免费!】
- 指定发送卡槽:1、原进原出——哪个卡槽收到的短信就用哪张卡转发短信出去;2、SIM1/SIM2——固定卡槽转发短信;
- 设置接收手机,多个号码以半角分号分隔,例如:15888888888;19999999999
- 仅当无网络时启用:建议开启,毕竟发短信1毛/条还挺贵的(套餐有送的/土豪可以忽视它)
- 在飞书PC端,创建一个群组
- 在群设置->群机器人->添加机器人,添加一个新的「自定义机器人」,名称与描述随意
- 复制自定义机器人的“webhook 地址”到「webhook 地址」一栏
- 【可选】安全设置->签名校验,复制到「加签 Secret」一栏
- 点击【测试】按钮验证一下
- 前往 PushPlus 官网
- 根据自身需求选择 一对一推送 或 一对多推送
- 微信扫码登录,获取token,填写到「用户令牌」一栏
- 【可选】其他可选参数参见 一对多推送
- 点击【测试】按钮验证一下
参见官方文档:https://gotify.net/docs/index
- 自建一个服务端(以
docker
为例)
mkdir -p /www/docker/gotify-server
cd /www/docker/gotify-server
cat > docker-compose.yaml << EOF
version: "3"
services:
gotify:
image: gotify/server:latest
container_name: gotify-server
hostname: gotify-server
restart: unless-stopped
ports:
- 82:80
environment:
- TZ=Asia/Shanghai
- GOTIFY_DEFAULTUSER_NAME=admin
- GOTIFY_DEFAULTUSER_PASS=123456
volumes:
- "./gotify_data:/app/data"
EOF
docker-compose up -d
【注意】修改上面配置中的账号密码
- 绑定域名到
gotify
的docker
端口(以nginx为例)
location / {
log_not_found on;
proxy_pass http://127.0.0.1:82;
proxy_read_timeout 300;
proxy_connect_timeout 300;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
# wss 必须
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'Upgrade';
}
- 通过域名访问 gotify 管理后台,在
APPS
下创建一个应用,并把Token
(例如:AAAAABBBBB
) 拼接你的域名(例如:push.ppps.cn
)得到最终的WebServer
地址
至此,SmsForwarder
可以往 gotify-server
转发消息了,如果其他手机也要收到这个转发信息,就安装一个 Gotify
手机端,就可以收到 gotify-server
的推送
参考文档:https://open.feishu.cn/document/home/develop-a-bot-in-5-minutes/create-an-app
1. 前往 开发者平台 登录
- 创建企业自建应用
- 填入 名称 & 描述
- 凭证与基础信息:保存好
App ID
和App Secret
,基础信息可修改 图标、名称、描述。 - 应用功能:机器人 -> 启用机器人
- 权限管理:开通
获取用户 user ID
、读取群消息
、获取单聊、群组消息
、以应用的身份发消息
4个权限 - 应用发布:版本管理与发布 -> 填入
版本号
、更新说明
保存并申请发布
3. 前往 管理后台
- 工作台 -> 应用管理 -> 找到刚刚创建的项目 -> 配置 -> 审核或者勾选免审
- 组织架构-> 成员与部门 -> 找到自己的账户 -> 查看详情 -> 记录 用户 ID(user ID)
- App ID
- App Secret
- user ID
具体可用参数参考 附录1:向webhook发送post+get+put+patch请求 的 GET形式