A chatbot is a software application used to conduct an on-line chat conversation, in lieu of providing direct contact with a live human agent. A chatbot is a type of software that can automate conversations and interact with people through messaging platforms. — Wikipedia
Wechaty offers out-of-the box support for the common features you'd expect from turning your IM account into chatbot, and can be easily customised and extended by developers to create a chatbot that is tailored to their precise needs.
Wechaty support lots of popular instant messaging platforms:
And you can write Wechaty in almost all popular programming languages:
- Message processing: Receive and send messages, support text, image, audio, video, and attatchments.
- Room management: Create rooms, add/remove room members, manage topics, etc
- Contact management: Search by name, alias, tags, get profile data and avatar
- Friendship management: Search and add new friends, accept friendship requests, etc
- Intelligent dialogue Management: Just several configuration can get a task-oriented bot.
- last but not least: Write once, run on all IM platforms!
— @xinbenlv, Google Engineer, Founder of HaoShiYou.org
— @Jarvis, Baidu Engineer
— @lijiarui, Founder & CEO of Juzi.BOT.
"If you know js ... try Wechaty, it's easy to use."
— @Urinx Uri Lee, Author of WeixinBot(Python)
"Wechaty is a good project, I hope it can continue! Therefore, I became a contributors in open collective."
We can build a chatbot in minimum 6 lines of code with Wechaty.
Read more codes from Polyglot.
This project exists thanks to all the people who contribute.
Thank you to all our backers! 🙏 [Become a backer]
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]
Scan the following QRCode, reply ''wechaty" to join Wechaty Developers' Home.