4
0
Fork
You've already forked perlbot
1
This bot has nothing to do with perl at all.
  • Python 97.6%
  • Nix 1.5%
  • Shell 0.9%
2026年07月09日 10:43:22 +02:00
src send startup notification in DMs only 2026年04月15日 10:16:53 +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 version 0.4.0 2026年07月09日 10:43:22 +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