No description
Find a file
ducklet a7c5431ec1 remove any reply preamble from parsed Message
Otherwise some message handlers might be thrown off by seeing a trigger
that's actually just the quoted part of a previous message.
The full message body is still always available via the event property.
2020-11-10 21:33:30 +01:00
data dump current state (wip-ish) 2020-11-01 16:31:37 +01:00
docker dump current state (wip-ish) 2020-11-01 16:31:37 +01:00
feeder fix some mypy lint 2020-11-08 10:50:09 +01:00
hotdog remove any reply preamble from parsed Message 2020-11-10 21:33:30 +01:00
postillon fix some mypy lint 2020-11-08 10:50:09 +01:00
scripts make autoflake more aggressive & fix some lint 2020-11-08 10:52:50 +01:00
.gitignore dump current state (wip-ish) 2020-11-01 16:31:37 +01:00
DOCS dump current state (wip-ish) 2020-11-01 16:31:37 +01:00
mypy.ini fix some mypy lint 2020-11-08 10:50:09 +01:00
README.md dump current state (wip-ish) 2020-11-01 16:31:37 +01:00
requirements.txt dump current state (wip-ish) 2020-11-01 16:31:37 +01:00
run dump current state (wip-ish) 2020-11-01 16:31:37 +01:00

Hotdog

An extensible general purpose bot for the Matrix network.

Docker container

The Dockerfile creates an image with all necessary resources to run the bot, it does however not copy the bot's source files into the container. This is done to make it easy to change the bot's source code without rebuilding the container, i.e. the container is aimed at development.
If you want create an image for distribution, simply change the Dockerfile to copy all relevant files (i.e. the hotdog subdir and other local Python modules) to /var, baking them in permanently.