0.0.1-beta.9 • Published 5 months ago

@zhengxs/wechaty-puppet-dingtalk v0.0.1-beta.9

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

结合 Wechaty,打造对话式机器人,适用于所有钉钉应用的开发者。

只支持 Node.js >= 18 的版本。

📦 安装

要安装 SDK,请运行以下命令:

# With NPM
$ npm i -S @zhengxs/wechaty-puppet-dingtalk @zhengxs/wechaty-dingtalk-message

# With YARN
$ yarn add @zhengxs/wechaty-puppet-dingtalk @zhengxs/wechaty-dingtalk-message

# With PNPM
$ pnpm install @zhengxs/wechaty-puppet-dingtalk @zhengxs/wechaty-dingtalk-message

👋 使用

创建一个 钉钉应用,并运行以下代码:

支持 企业应用第三方应用,可根据自身情况选择。

import { PuppetDingTalk } from '@zhengxs/wechaty-puppet-dingtalk';
import { WechatyBuilder } from 'wechaty';

const bot = WechatyBuilder.build({
  puppet: new PuppetDingTalk({
    clientId: process.env.DINGTALK_CLIENT_ID,
    clientSecret: process.env.DINGTALK_CLIENT_SECRET,
  }),
});

bot.on('message', async msg => {
  log.info('StarterBot', msg.toString());

  if (msg.text() === 'ding') {
    await msg.say('dong');
  }
});

bot.start();

📖 使用文档

Wiki 上阅读完整文档。

📝 License

MIT