Welcome to Omega-Bot!
Team Chunkzz in Hack36
Omega-Bot is a zulip chatbot
Instructions to run locally:
- Create a Zulip Realm
- Goto to settings and create a new generic bot named 'omega'. (Settings can be found in dropdown of gear icon present in top right corner of zulip realm)
- Download the zuliprc file for your bot and place it in your home directory as '.zuliprc'.
- Install all the requirements using
pip install -r requirements.txt
bot.py, change site in
self.client = zulip.Client(site="https://chunkzz.zulipchat.com/api/")to url of your created zulip realm.Do the same for
bot.pyusing python 3.
- Head over to your created zulip realm and start using the bot.
Omega-Bot can :
- Translate any language
- Get top news from HackerNews
- Check PNR status
- Take images
- Check Crypto Currency
- Must-read functionality for channels
- Crack a joke
- Motivates you with quotes
- Shorten URL's
- Check weather of any location
- Use Gif while chatting
- Create Polls
- Create memo on the cloud using Google Drive Integration
- Tweet directly from Zulip
- Have a nice chat with Omega
- Stay up to date with summary provided by Wikipedia
- Get meanings of english vocablury, so that you don't stop while discussing
- Stay updated with cricket scores
How to use?
Memo using Google Drive:
Get a summary of the topic whose link gets messaged in zulip streams.
PNR Status :
Easy way to check your train PNR status without leaving Zulip.
omega pnr "pnr number"
Shorten Url withing Zulip itself.
omega shortenurl <url>
Crypto Currency :
Want to know exchange rates of crypto? Now you can check that in Zulip itself.
omega crypto bhc in inr or
omega crypto neo
Translate messages received in different languages using out Zulip translate integration.
omega translate "any language"
Get top 10 stories of hackernews in no time in your Zulip server.
Must Read :
when we are in a group chat and if we want someone who is not online now to read some important message Must Read will be usefull. what it does is the bot will leave the important message as a private message automatically.
omega mustread @username "message"
Motivate is here to help you with motivational quotes when you are down
This integration will help you to know the weather of any place you type.
omega weather <place>
This integration is like a typical dictionary.The source of the dictionary is Oxford so the answers are more reliable and correct.
omega define "word"
This integration cracks some really good as well as lame jokes !.
Gif Chat :
Missing Gif's present in whatsapp and facebook? We bring the same experience to you in Zulip.
omega giphy "keyword"
Want to take decision collectively via votes, now it's possible on Zulip with out Polls integration.
omega poll create "Number of options" question "place the question here" option "place the options"
omega poll show "id"
omega poll show all
omega poll vote "id" "option"
omega poll delete id
omega poll delete all