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