1.0.6 • Published 3 years ago

bot-notify v1.0.6

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

bot-notify

机器人消息通知

目前支持:

  • 企业微信群机器人
  • 飞书自定义机器人
  • 钉钉自定义机器人
  • Telegram Bot
  • 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

  • 如果获取 groupchannelchat_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

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago