No description
  • Python 97.7%
  • Nix 1.4%
  • Shell 0.9%
Find a file
2026-05-01 04:52:10 +02:00
src improve help 2026-05-01 04:52:10 +02:00
work init 2024-10-23 14:48:11 +02:00
.gitignore init 2024-10-23 14:48:11 +02:00
flake.lock Add flake to have a working dev environment 2025-05-01 14:44:58 +02:00
flake.nix add devShell 2025-05-01 14:45:26 +02:00
install-bot.sh init 2024-10-23 14:48:11 +02:00
install-systemd.sh init 2024-10-23 14:48:11 +02:00
LICENSE.md init 2024-10-23 14:48:11 +02:00
perlbot.service init 2024-10-23 14:48:11 +02:00
pyproject.toml attempt to figure out message editing (1/n) 2026-04-19 09:28:52 +02:00
README.md update readme 2026-04-15 09:49:51 +02:00
run.sh fix run.sh rename 2024-10-23 17:57:38 +02:00
update-bot.sh add script for updating the bot 2025-03-19 18:23:36 +01:00

Perlbot

This bot have nothing to do with perl at all.

From version v0.2.0 onwards this bot is not compatiple with previous versions and needs a fresh setup

install
pip install https://codeberg.org/c-base/perlbot/archive/main.tar.gz
  or
pip install .
usage

create the bot working dir, cd into it

(optional) create configuration file config.toml

# admins have additional commands: join,leave etc pp
perl_admins = [ "@botadmin:example.com", "@botadmin2:example.com" ]
# special ping, admin only, optional
broadcast_ping = "botarmy ping"
# special status, admin only , optional
broadcast_status = "botarmy status"

create credentials file

smalsetup <matrixid>

start the bot

python -m perlbot

Matrix: #botorium:c-base.org