{"id":16730021,"url":"https://github.com/zerefwayne/myra-chat-bot","last_synced_at":"2025-07-11T17:31:20.067Z","repository":{"id":80414580,"uuid":"125654213","full_name":"zerefwayne/myra-chat-bot","owner":"zerefwayne","description":"Myra is a Zulip chatbot written in Python which can do a variety of tasks for you.","archived":false,"fork":false,"pushed_at":"2018-03-18T07:31:56.000Z","size":2658,"stargazers_count":2,"open_issues_count":0,"forks_count":9,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-06T06:41:47.830Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://myra.zulipchat.com/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zerefwayne.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-03-17T17:40:55.000Z","updated_at":"2023-09-06T23:52:01.000Z","dependencies_parsed_at":"2023-06-07T13:30:54.331Z","dependency_job_id":null,"html_url":"https://github.com/zerefwayne/myra-chat-bot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/zerefwayne/myra-chat-bot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zerefwayne%2Fmyra-chat-bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zerefwayne%2Fmyra-chat-bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zerefwayne%2Fmyra-chat-bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zerefwayne%2Fmyra-chat-bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zerefwayne","download_url":"https://codeload.github.com/zerefwayne/myra-chat-bot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zerefwayne%2Fmyra-chat-bot/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264862373,"owners_count":23674953,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-12T23:31:28.867Z","updated_at":"2025-07-11T17:31:19.655Z","avatar_url":"https://github.com/zerefwayne.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Welcome to Myra Bot!\n\n\n![](./images/download.png)\n\n## **Myra Bot** is a zulip chatbot   \n\n\n\n# Instructions to run locally:\n1. [Create a Zulip Realm](https://zulip.com/create_realm/)\n2. Goto to settings and create a new generic bot named 'myra'. (Settings can be found in dropdown of gear icon present in top right corner of zulip realm)\n3. Download the zuliprc file for your bot and place it in your home directory as '.zuliprc'.\n![](./images/instructions.png)  \n4. Install all the requirements using ``` pip install -r requirements.txt ```\n5. In ``` bot.py ``` , change site in ``` self.client = zulip.Client(site=\"https://myra.zulipchat.com/api/\") ``` to url of your created zulip realm.Do the same for ``` BOT_MAIL ``` variable.  \n6. Run ``` bot.py ``` using python 3. ``` python3 bot.py ```\n7. Head over to your created zulip realm and start using the bot.\n\n# Features\n\nMyra Bot can :\n\u003e\n\u003e* Translate any language\n\u003e* Get top news from HackerNews\n\u003e* Find the lyrics to any song\n\u003e* Get realtime currency conversion rates\n\u003e* Find details of your favourite movie\n\u003e* Find the list of holidays\n\u003e* Stay updated with cricket scores\n\n## How to use?\n\n \n\n###  Translate:\nTranslate messages received in different languages using out Zulip translate integration.  \n`myra translate \"any language\"` \n\n![](./images/translate.png)  \n\n###  HackerNews:\nGet top 10 stories of hackernews in no time in your Zulip server.  \n`myra HN`  \n\n![](./images/hackernews.png)    \n\n### Cricket Scores:\nKnow all about cricket scores without leaving Zulip.  \n`myra cricnews`  \n\n\n![](./images/cricnews.png)  \n\n### Lyrics:\nFind the lyrics to your fav song and jam to the beats!  \n`myra lyrics \"artist\" \"song\"`  \n\n\n![](./images/lyrics.png) \n\n### Movie:\nFind the details to your fav movie !  \n`myra movie \"title\"`  \n\n\n![](./images/movie.png) \n\n### Holidays:\nFind the list of all the holidays!  \n`myra holiday `  \n\n\n![](./images/holiday.png) \n\n### Currency:\nGet the realtime conversion rates!  \n`myra currency \"curr1\" \"curr2\"`  \n\n\n![](./images/inrusd.png) \n\n \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzerefwayne%2Fmyra-chat-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzerefwayne%2Fmyra-chat-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzerefwayne%2Fmyra-chat-bot/lists"}