A simple multi-purpose chatbot for zulip

About

Omega is an easy to use zulip chat bot. Chat bots are lot easier to use than mobile apps and web apps .So we decided to make a chatbot on zulip. Slack which is not an open source organization has almost all integration so we thought of having the integration that zulip was missing. Basically we have implemented basic features that a chat engine should have which includes drive integrations and poll options. We have also integrated miscellaneous features like weather,cricket,PNR status and much more.

Integrations

One of the highlight of Omega bot is the no of integrations it is having.It has around 18 cool integrations which can be very useful for the users.

Twitter

This integration allows you to tweet via the zulipchat with text as well as image.

Memo

Create Memos in Cloud

Crypto

Gives you crypto currency prices

Translator

Translate foriegn language to english

Define

Find meaning of any word

Joke

Tells you some really cool joke

Weather

Gives you the weather details when you provide the place name

Giphy

Makes it easy to chat using GIF's

PNR

Allows you to find the PNR status of your train

Must read

Share Must Read Messages to Teammates

Poll

Create amazing polls in zulip

Hacker News

Provides you with the latest Hacker news results

Motivate

Provides with you with motivating quotes

Screenshot

Take screenshot of webpages

Cricnews

Provides you with latest cricket news

Wikipedia

Gives you summary of a wikipedia article

Chat

Chat with the bot when you are bored

Short URL

Helps you to shorten the URL's

Watch the video

FAQ

How is Zulip bots different from slack bots ?

Slack is not an opensource organization and when we compare zulip and slack , zulip lacks so many integrations.As a part of support to Opensource we integrated lots of facilities into zulip which can be used easily

Why did we choose Zulip over Slack ?

Writing bots in Zulip are much easier than writing bots in slack.And moreover using python with zulip server was way too smooth.We used only very simple and basic functions in python to implement all of these bots.

How was our experience making the bot ?

This is a first time experience for all of us making a zulip bot. Obviously, It was a bit confusing in the beginning but once we got hold of the things making the Zulip chatbot was one of the coolest thing in the world

Did we use API's ?

Of course, we used API's !. Not just one but many.We just didn't want our chatbot to be restricted to a particular functionality. We want our chatbot to perform many activities rather than focusing on one. In short, we wanted a muli-purpose bot.

Team

We are the one's who worked behind this cool chatbot.

Image

Mubaris Hassan

Web Designer

Image

Aswanth K

Web Developer

Image

Aswin VB

Web Designer

Image

Anupam Dagar

Web Designer

Fun Facts

89 Finished projects
2343409 Line of codes
1302 Cup of coffees
52 Happy clients