Skip to content

New version of a Telegram bot to help students with psychological/emotional issues during their academic years on Universidade de Brasília (UnB)

License

Notifications You must be signed in to change notification settings

vthorrf/Rabot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Rabot

New version of a Telegram bot to help students with psychological/emotional issues during their academic years on Universidade de Brasília (UnB)

This project is aimed at all students that suffer through their academic years and might need more help than it's usually provided.

This bot is expected to run on Telegram using RASA api. It's development team is composed of psychology, computer science and engineering students. The project started in 2017 with various steps to improve the student's knowledge to be capable of building a fully-fledged bot. Latest stable version is 2.0 on another repository. Currently at version 3.0 beta, the bot has greatly changed it's architecture.

Installing locally

Setting up environment for development

Timeline

v3.0.0 (est. 1 week) d: 23/03

  • Set up basic RASA bot
  • Set up Heroku
  • Set up CI/CD with Travis CI

v3.0.1 (est. 1 week) d: 30/03

  • Create simple dialog
  • Create commands
    • /about - Message about repository and team
    • /help - Message with emergency numbers
    • /contact - Message with all numbers available
    • /joke- Message with a simple joke to enlighten the day

v3.0.2 (est. 2 weeks) d: 06/04

  • Create first dialog from simulated environment
  • Create method to detect negative emotions
  • Create documentation with readthedocs

v3.0.3 (est. 3 weeks) d: 27/04

  • Create 3 new dialogs
  • Create method to detect positive emotions
  • Set up automatic deploy on Heroku to use in other Universities

v3.0.4 (est. 4 weeks) d: 25/05

  • Create 5 more dialogs
  • Create method to recognize individual emotional level
  • Set up automatic deploy on Raspberry Pi

v3.0.5 (est. 1 week) d: 01/06

  • Battery of tests with students
  • Improve documentation

v3.1.0 (est. 2 weeks) d: 15/06

  • Battery of tests to find possible bugs and error prone dialogs
  • Check if bot is fully-fledged
    • Can maintain coherent dialog
    • Can maintain entretaining dialog
    • Can identify user's mood
    • Can follow up on possible treatment

v3.1.1

  • Improve on 3.1.0 feedback
  • Set up bot to work with Facebook Messenger

v3.1.2 - TBD

Challenges

Obstacle: Open ended conversations, multiple choices Possibe solution: Narrow bot's questions and emulate possible answers

About

New version of a Telegram bot to help students with psychological/emotional issues during their academic years on Universidade de Brasília (UnB)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published