/Cerebro-Bot

A home bot manager

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Roomer

Cerebro

A bot to manage the house and roomers

license badge GitHub release (latest by date)

Features

Basic

  • Telegram integration
  • Basic conversations
  • Log transactions

Roomer assistant

A simple interaction for manage roomers in a home

  • Manage accounts
    • Users
  • Payments
    • Invoice
    • Payment details
  • Wifi access management
    • Password
    • Add Devices to network
  • Report issues
  • Buy products

Development principles

  • Agile
  • DDD
  • POO

Requirements for numpy

sudo apt-get install libatlas-base-dev

How to install?

Dependencies

pip freeze > requirements.txt

Migrations

Create migration

alembic revision --autogenerate -m "first migration"

Run migration

alembic upgrade head

Rollback

alembic downgrade -1

History

alembic history

Run program

python main.py