ERRBOT(1)
β¨ NAME β¨
Errbot β it's a chatbot, bestie π and the whole point is that it's designed to be simple to extend with plugins written in Python. That's it, that's the vibe. πβ¨
π¦ DESCRIPTION π¦
Okay so here's the usage line, no cap, exactly as it is:
usage: errbot [-h] [-c CONFIG] [-v | -r [RESTORE] | -l | --new-plugin
[NEW_PLUGIN] | -i [INIT] | --storage-set STORAGE_SET |
--storage-merge STORAGE_MERGE | --storage-get STORAGE_GET | -T |
-G] [-d] [-p PIDFILE]
This is literally the main entry point of the errbot. π
π options: π
-h,--helpβ shows this help message and then dips out. π-c CONFIG,--config CONFIGβ the full path to yourconfig.py. If you don't say anything, it just assumesconfig.pyin the current working directory. π-v,--versionβ shows the program's version number and exits, iconic behaviour tbh. β-r [RESTORE],--restore [RESTORE]β restores a bot frombackup.py. Defaults tobackup.pyfrom the bot data directory if you don't hand it one. π«Ά-l,--listβ lists literally all the available backends. π--new-plugin [NEW_PLUGIN]β makes a new plugin in the directory you specify. π-i [INIT],--init [INIT]β initializes a simple bot with a minimal configuration in the directory you optionally give it (if you don't, it's just the working directory). This is the glow-up starter kit: it creates adatasubdirectory for the bot data dir and apluginsdirectory for your plugin development, with an example already in there so you can get started. π§β¨--storage-set STORAGE_SETβ DANGER: deletes the given storage namespace and sets the python dictionary expression that you passed on stdin. π--storage-merge STORAGE_MERGEβ DANGER: merges the python dictionary expression passed on stdin into the given storage namespace. π--storage-get STORAGE_GETβ dumps the given storage namespace in a format that's compatible with--storage-setand--storage-merge. π₯-T,--textβ forces the local text backend. π-G,--graphicβ forces the local graphical backend. πΌοΈ
π optional daemonization arguments: π
-d,--daemonβ detaches the process from the console. Bye bestie, you're on your own now. π-p PIDFILE,--pidfile PIDFILEβ specifies the pid file for the daemon. Defaults to the current bot data directory. ποΈ
Heads up fr fr: those--storage-setand--storage-mergeones are marked DANGER for a reason. They will eat your storage namespace. Respect them. π
okay that's the whole page, you ate it, main character energy, periodt π β¨
This was Errbot version 6.2.0, dated January 2024 β mwah, take care of her π«Άππ¦
π¦ where this page comes from
- debian trixie: errbot 6.2.0+ds-5 Β· GPL-3.0-only WITH Errbot exception
- ubuntu noble: errbot 6.2.0+ds-2 Β· GPL-3.0-only WITH Errbot exception
- ubuntu questing: errbot 6.2.0+ds-5
- ubuntu resolute: errbot 6.2.0+ds-7 Β· GPL-3.0-only WITH Errbot exception
- ubuntu stonking: errbot 6.2.0+ds-10 Β· GPL-3.0-only WITH Errbot exception
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms