dipzza / roomie-bot

Telegram bot with tools to make life easier between roommates. Track your shared expenses or organize tasks.
GNU General Public License v3.0
0 stars 1 forks source link

roomie-bot

Build Status codecov

Roomie is a telegram bot with the tools to make life easier for a group of friends or roommates!
It can help you track your group expenses or organize tasks.

You can use the instance @RoomieDipBot or create your own bot cloning the repository and following the instructions.

Roomie was initially develop for this great course: curso-tdd

Instructions

Poetry is used to manage the project.

To install only the minimum dependencies necessary to run the bot

poetry install --no-dev

To install all dependencies (for development or use of 'poetry run task')

poetry install

To run the bot

  1. First export an enviroment variable named 'TOKEN' with you telegram bot token.working

    export TOKEN="your_bot_token"
  2. Then start the bot

    poetry run task bot

    or

    poetry run python -m roomie_bot

To run unit tests

poetry run task test

To run coverage test

poetry run task coverage

Project Structure

Tools

Credits

RoomieBot is developed and maintained by Dipzza.

I thank the following for their much appreciated contributions

Icon (provisional)

Icono del bot