- Create a Zulip Realm
- Goto to settings and create a new generic bot named 'Kaleen_Bhayia'. (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
- In
kaleen_bhayia.py
, change site inself.client = zulip.Client(site="https://kaleen_bhayia.zulipchat.com/api/")
to url of your created zulip realm.Do the same forBOT_MAIL
variable. - Run
kaleen_bhayia.py
using python 3.python3 bot.py
- Head over to your created zulip realm and start using the bot.
- pip install gTTS
- sudo apt-get install mpg321
- pip install --upgrade requests
- pip install beautifulsoup4 (may you get error in virtualenv, so try to run this command outside of virtualenv)
- for Proxy type
-
- proxy
-
- proxy working
- for College notice Type
-
- college_notice
- sudo apt-get install youtube-dl (If getting signature error then try below command)
- pip install --upgrade youtube-dl
- sudo apt-get install ffmpeg
-
- type play (song_name)
- zulip-run-bot kaleen_bhayia --config-file (path_of_zuliprc)
- pip install pyrebase
- pip install pyfcm
- pip install ndg-httpsclient
- pip install googletrans
Kaleen Bhayia bot can :-
- Also Works on voice commands (Zulip only provides text chatting... Run botInterface.py file explicitly for this)
- Translate any Language
- Get top Cricket News
- Check PNR Status
- Crack a Joke
- List all the working Proxies (with Area Specification)
- Find your Phone
- Search any Friend's or your phone Location
- Get meanings of english vocablury, so that you don't stop while discussing
- Allows you to save your meetings
- Diagnose about any Disease or pain
- List all the College notices
- Find latest jobs available with location
- Play any song
- Show nearby places like Hospitals,Parks,etc
- Send message using mobile phone
- Updates you with Upcoming Coding Contests
- Lets you run above faetures with command of your preferences
- Zulip Platform (using Zulip API)
- Languages -: Python3, JAVA (for APP)
- IDE Utilities :- Android Studio, Sublime TextEditor
- Wit.ai -: Easily create text or voice based bots that humans can chat with on their preferred messaging platform (NLP).