You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
continuous-integration/drone/push Build is passing
Details
|
2 years ago | |
---|---|---|
src | 2 years ago | |
tests | 2 years ago | |
.dockerignore | 2 years ago | |
.drone.yaml | 2 years ago | |
.gitignore | 2 years ago | |
CHANGELOG.org | 2 years ago | |
COPYING | 2 years ago | |
Dockerfile | 2 years ago | |
README.rst | 2 years ago | |
config.toml | 2 years ago | |
dev_requirements.txt | 2 years ago | |
docker-compose.yaml | 2 years ago | |
pyproject.toml | 2 years ago | |
requirements.txt | 2 years ago |
README.rst
dots-matrix-bot =============== dots-matrix-bot is the interface for `dots-bot-api <https://gitlab.com/KKlochko/dots-bot-api/>`__ to have access to `Dots Platform Clients API <https://docs.dots.live/>`__ using matrix. Setup ===== - setup `dots-bot-api <https://gitlab.com/KKlochko/dots-bot-api/>`__, before continue. - clone this repository. - create ``.env``. Example: .. code:: USERNAME=@example:example.com PASSWORD=password SERVER=https://example.com BOT_API_BASE_URL=https://domain - change the ``config.toml``: `more about allowlist and blocklist formats <https://simple-matrix-bot-lib.readthedocs.io/en/latest/examples.html#id2>`__ Example: .. code:: toml [simplematrixbotlib.config] allowlist = [] blocklist = [] admin_id = '@admin:example.com' - check that dots-bot-api is accessible, if it works then you can continue. - change base url in ``src/config/dots_bot_api_config.py``: Example: .. code:: python _base_url = "https://dotsapi.server.com" - run ``sudo docker-compose up -d`` in the project folder. - run ``sudo docker ps`` to see that ``dots_matrix_bot`` is run. - Now you can add bot to your chat and run commands. Template ======== dots-matrix-bot uses `simplematrixbotlib\ template <https://github.com/foresle/simplematrixbotlib_template>`__. Author ====== Kostiantyn Klochko (c) 2023 License ======= Under the GNU Affero General Public License v3.0 or later.