GithubHelp home page GithubHelp logo

teamxenox / codoc19 Goto Github PK

View Code? Open in Web Editor NEW
13.0 7.0 3.0 1.98 MB

CoDoc19 is a telegram bot which helps to let you know more about COVID-19.

Home Page: https://co-doc-landing-page.now.sh/

License: Apache License 2.0

Kotlin 94.33% TSQL 0.92% Shell 0.89% Python 3.86%

codoc19's Introduction

CoDoc19 ๐Ÿค–

CoDoc19 is a telegram bot which helps to let you know more about COVID-19.

Install โš™๏ธ

The telegram handler is @CoDoc19Bot. So just go to telegram app and start interacting with it ๐Ÿ‘จโ€๐Ÿ’ป

Features / Commands

To start interacting with the bot ๐Ÿ”ฐ

/start

After entering this command you will get the available commands

Corona Test ๐ŸŒก

To check the likelihood of having COVID 19 ๐Ÿ“‹

/test

With this test you can quickly check the likelihood of having Covid-19. This test is regularly updated and based on the recommendations of certified health organizations. It is purely intended to provide guidance and is not an official diagnosis.

QA ๐Ÿ‘จโ€โš•๏ธ

Provide trustworthy answers to questions about COVID-19 via NLP

People have many questions about COVID-19, answers are scattered on different websites, finding the right answers takes a lot of time and trustworthiness of answers is hard to judge. So we created a QA feature. The model is currently in it's learning phase. This may result in matching of wrong question. I believe this will be improved in time.

Quiz ๐Ÿฆ‰

To check if you're taking the correct protective measures against COVID-19.

/quiz

Several questions with options. You have to choose the right answer to ensure you have been good in taking measures ๐Ÿค›

  1. To get current statistics of death, cases, recoveries etc. ๐Ÿ“ˆ

Statistics ๐Ÿ“Š

/stats

To get statistics related to death, active cases and recovered cases. Both global level and country wise.

Global ๐ŸŒ

To get global statistics, you just have to pass the /stats command

Country-wise ๐Ÿ—บ

To get country-wise statistics, pass country name with /stats command. eg /stats India

PRO TIP : You can directly pass country name or country code without /stats. eg try India ๐Ÿ˜‰

Charts ๐Ÿ“‰

You can also generate charts for both global and country stats ๐Ÿ˜Ž. Simply click the chart button to generate a chart.

TODO โœ๏ธ

  • Build web interface
  • Build facebook bot

Contributing ๐Ÿค

  1. ๐Ÿด Fork this repo!
  2. HACK AWAY! ๐Ÿ”จ๐Ÿ”จ๐Ÿ”จ
  3. ๐Ÿ”ƒ Create a new pull request.

Feel free to contribute to this project and treat it like your own. ๐Ÿ˜Š

Contributors ๐Ÿ•บ

Thanks to ๐Ÿค—

License ๐Ÿ“„

Apache 2.0

codoc19's People

Contributors

pavanjadhaw avatar theapache64 avatar whitebumblebee avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

codoc19's Issues

wrong number format

First off, awesome bot!

When asking for the stats, the numbers are formatted the wrong way. I think it has something to do with the good old comma and dot separation ๐Ÿค”

for me, the numbers look like this:

grafik

I am in Austria and we of use , for comma notation, not . so I am guessing that's the problem.

Verify Helpline Numbers โ˜Ž๏ธ

I've generated a JSON contact list file from this PDF. It contains central helpline number for corona-virus in India.

TASK : Check if the numbers are valid phone numbers. Also, it'd better if you can crosscheck the numbers with Google.

Make doctor more friendlier

Doctor is responsible to run the corona-test. During the test, he should be nice to patients.

TASK: Make the conversation more friendlier by updating the questions and emojis.

eg:

  • Do you have fever? can be changed to Do you have fever? ๐Ÿค’.
  • Don't worry. You're just having common flu can be changed to Alright. It seems like you're just having the common flu. Nothing to worry ๐Ÿ˜‡

HINT:

  • Find the questions and it's replies from Doctor.kt file and start editing it.
  • You don't have to compile the project. You can use any text editor.

Chart fact

Add the summary of the generated photo. Variables can be largest/postion-of count, flattening or not etc.

Add emojis to quiz data

QuizBoss is responsible to run the quiz. During the quiz, the questions and options should be provided in a beautiful manner.

TASK: Add missing emojis for questions and options in quiz.json file.

eg:

  • When is it absolutely necessary to wash your hands? can be changed to When is it absolutely necessary to wash your hands? ๐Ÿงผ.
  • When you come home can be changed to When you come home ๐Ÿ˜

HINT:

  • You don't have to compile the project or need an IDE. You can use any text editor.

Status report

Generate report for the status of all the apis whether they are up and running and also check whether the structure(schema) of json returned by apis changed by the provider which may lead to unintended behavior.

Add chart to /stats

It'll be better if we can send a chart along with the /stats command's result

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.