Contributor
QEDK

goodbot: a simple, friendly bot for Wikimedia Zulipchat


Mentors
Medha Bansal, Derick Alangi, Pavithra Eswaramoorthy
Organization
Wikimedia Foundation

goodbot is a help-chatbot intended for helping out new applicants of Wikimedia Outreach programs. The bot is designed to be accurate, modular, intelligent and most importantly, simple. The primary functioning of a help(chat)bot is to assist people and goodbot does that via simple, succinct help messages to lead its users to the right place, whether that be the GSoC 2020 instructions or Outreachy Round 21 project ideas, goodbot intends to do its job perfectly, all the time - and all of that is achieved with the help of the Zulip real-time API.

Zulip's real-time API is intended as a catch-all method to allow functioning of external integrations without using higher-level APIs, this will allow our bot to remain active all the time, listening in on each message and enabling it to activate anytime at our cue (such as "help me", or even "search what is the best way to write an abstract") instead of being limited to Zulip-provided webhooks and configuration limitations such as supervisord and zulip-botserver.

goodbot is always-on and ready to assist you and all it needs is an opportunity.