https://github.com/zhangyu1818/wechaty-bot
wechaty和koa实现的一个简易的微信群管理助手
https://github.com/zhangyu1818/wechaty-bot
Last synced: 3 months ago
JSON representation
wechaty和koa实现的一个简易的微信群管理助手
- Host: GitHub
- URL: https://github.com/zhangyu1818/wechaty-bot
- Owner: zhangyu1818
- Created: 2019-05-22T02:52:48.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-05-22T14:17:05.000Z (about 6 years ago)
- Last Synced: 2025-01-29T08:44:57.736Z (5 months ago)
- Language: TypeScript
- Homepage:
- Size: 32.2 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Wechaty-bot
在[wechaty](https://github.com/Chatie/wechaty)基础上进行简单封装的简易微信群管理助手
## 现有功能
1. 根据指定条件判断是否需要回复内容
2. 新人入群欢迎
3. 群昵称规范
4. koa 提供接口调用## .env 文件
WATCHINGROOM=监测的群名
SERVER=是否开启 koa
PORT=端口
## WechatBot 实例
`src/bot/index.ts`
提供方法:
1. `start()`
2. `stop()`
3. `onMessage(/*message=>void*/)`
4. `onLogin(/*()=>void*/)`
5. `getRoom(name:string)` 获取群昵称的 room 实例
6. `findRoomAndSay({name:string,text:string})` 寻找群实例并发言其中`onMessage`和`onLogin`可以多次添加事件
## koa接口
1. `POST /chat/say body:{name:string,text:string}` 指定群发言
2. `GET /chat/verify` 验证群昵称