Examples
You can get all of the following examples as follows
https://github.com/wechaty/wechaty-getting-started/tree/master/examples
1. BASIC
Wechaty Basic Functions, see https://github.com/Chatie/wechaty-getting-started/tree/master/examples/basic
FileName | Description |
the-worlds-shortest-chatbot-code-in-6-lines.js | The very first wechaty example showcasing how easy it is to get started |
ding-dong-bot.js | Practical example illustrates on how to do message handling |
contact-bot.js | List all contacts by Wechat ID & Name |
2. ADVANCED
Wechaty Advanced Functions, see https://github.com/Chatie/wechaty-getting-started/tree/master/examples/advanced
FileName | Description |
demo-in-tutorial.js | the demo bot from the tutorial |
busy-bot.js | auto response "busy" message for you when you are |
media-file-bot.js | Save Media Attachment in Message to local files |
room-bot.js,room-say-cli.js | Practical example illustrates on how to do room handling |
friend-bot.js | Practical example illustrates on how to do friend handling |
gist-bot/ | Best template for bigger modules, with each handler in separated files |
3. PROFESSIONAL
Wechaty Integrated with Other Modules/Services, see https://github.com/Chatie/wechaty-getting-started/tree/master/examples/professional
FileName | Description |
hot-import-bot/ | Using Hot Module Reload(HMR) for Wechaty Listeners |
ctrl-c-signal-bot.ts | Ctrl-C signal handling demo |
monster-bot/ | demo that tried to include everything -- message, room, HMR & signal handling, with each handler in separated files |
api-ai-bot.ts | Wechaty bot that uses ApiAi.com brain |
speech-to-text-bot.ts | bot that uses baidu speech (vop.baidu.com) |
tuling123-bot.ts | Connect to tuling123 chatbot |
telegram-roger-bot.js | single bot that runs under/for both Telegram and WeChaty |
blessed-twins-bot/ | Wechaty multi-instance support (v0.16+) demo |
Last updated