bot-notify
机器人消息通知
目前支持:
- [x] 企业微信群机器人
- [x] 飞书自定义机器人
- [x] 钉钉自定义机器人
- [x] Telegram Bot
- [x] Discord Webhook
安装
npm install bot-notify
通用配置
{
proxy?:string // http://127.0.0.1:1087
}
企业微信群机器人
-
文档:官方文档
-
参数
{ token: string; }
-
示例
import { WecomNotify } from 'bot-notify'; const wecomNotify = new WecomNotify({ token: 'xxx' }); await wecomNotify.sendText('Hello World'); // 其他类型消息 sendXXX
飞书自定义机器人
-
文档 官方文档
-
参数
{ token: string, secret?: string, }
-
示例
import { LarkNotify } from 'bot-notify'; const larkNotify = new LarkNotify({ token: 'xxx', secret: 'xxx' }); await larkNotify.sendText('Hello World'); // 其他类型消息 sendXXX
钉钉自定义机器人
-
文档:官方文档
-
参数
{ token: string, secret?: string, }
-
示例
import { DingNotify } from 'bot-notify'; const dingNotify = new DingNotify({ token: 'xxx', secret: 'xxx' }); await dingNotify.sendText('Hello World'); // 其他类型消息 sendXXX
Telegram Bot
-
文档:官方文档
-
参数
{ token: string, chat_id?: string }
-
示例
import { TelegramNotify } from 'bot-notify'; const tgNotify = new TelegramNotify({ token: 'xxx' }); await tgNotify.sendText('Hello World');
-
如何创建
Telegram Bot
TODO
-
如果获取
group
或channel
的chat_id
TODO
Discord Webhook
-
文档:官方文档
-
参数
{ id: string, // {webhook.id} token: string, // {webhook.token} }
-
示例
import { DiscordNotify } from 'bot-notify'; const disNotify = new DiscordNotify({ id: 'xxx', token: 'xxx' }); await disNotify.sendText('Hello World'); // 其他类型消息 sendXXX
-
删除消息
TODO
-
编辑消息
TODO
License
MIT License - 0ahz