mirror of
https://gitlab.com/octospacc/WinDog.git
synced 2025-03-16 19:30:21 +01:00
WinDog
WinDog/WinDogBot is a chatbot I've been (lazily) developing for years, with some special characteristics:
- multi-purpose: it's created for doing a myriad of different things, from the funny to the useful (moderation features will be implemented in the future).
- multi-platform: it's an experiment in automagical multiplatform compatibility, with modules targeting a common abstracted API.
- modular: in all of this, the bot is modular, and allows features to be easily activated or removed at will (like some other ones).
The officially-hosted instances of this bot are, respectively:
- @WinDogBot on Telegram
- @WinDog@botsin.space on Mastodon (can also be used from any other Fediverse platform)
In case you want to run your own instance:
git clone --depth 1 https://gitlab.com/octospacc/WinDog && cd ./WinDog
to get the code.find -type f -name requirements.txt -exec python3 -m pip install -U -r {} \;
to install the full package of dependencies.cp ./LibWinDog/Config.py ./
and, in the new file, edit essential fields like user credentials, then delete the unmodified fields.sh ./StartWinDog.sh
to start the bot every time.
Description
Languages
Python
95.5%
CSS
2.8%
JavaScript
1.4%
Shell
0.3%