#194 · Primary category: AI Chatbots

Mojo-Webqq

api bot chat chatbot cli docker irc mojo perl qq qqbot smartqq webqq

Important: WebQQ will stop service on Jan 1, 2019; project now discontinued. A Perl-based smartqq/webqq client framework (non-GUI) providing HTTP API via plugins.

Project last updated:04/10/19

GitHub Stars

1.7K

Forks

316

Contributors

28

License

BSD-2-Clause

Why we included this project

Mojo-Webqq was built for people who wanted a QQ bot without hand-writing the whole protocol in Perl. It wrapped the SmartQQ/WebQQ protocol in a Mojolicious-based framework and exposed an HTTP API through plugins, so you could write the bot logic in almost any other language while the framework handled the messy parts like login and group chat. The bundled plugins covered things people actually wanted: group management, an IRC bridge, and even running Perl snippets or looking up Perl docs from inside a chat. One honest caveat: Tencent shut down the WebQQ service on January 1, 2019, and the author has stopped maintaining the project, so new logins no longer work. It still reads as a good example of how Perl-based chat automation was structured, but anyone starting a fresh bot today should look for a protocol that is still supported.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category