Paucal
Version, currently master branch1 version
- master branchlatestJun 19, 2022
github.com/deingithub/paucal
Proof-of-Concept Supplement for PluralKit. Superseded by naneko/Polyphony.
Installation
# Add this to your shard.yml
dependencies:
Paucal:
github: deingithub/paucal
branch: mastermaster is a branch, not a release, so this tracks it rather than pinning a version.
Then run:
shards installshard.yml
- Crystal
1.0.0- License
- MIT
- Author
- Cassidy Dingenskirchen
- Target
Paucalfrom src/Paucal.cr
Dependencies
Runtime Dependencies
README
Paucal
A WIP supplementary bot for PluralKit.
Contributing
You'll need The Nix Package Manager for dependency/build management. Paucal is written in Crystal.
$ git clone git@github.com:deingithub/paucal
$ cd paucal
$ nix-shell
[nix-shell]$ sqlite3 paucal.db ".read schema.sql"
[nix-shell]$ crystal run src/Paucal.cr
You'll need to provide a .env in the project root, use .env.example as a template.
Overview
Paucal consists out of one Parent bot and many Member bots, all of which are started on initialization. The parent (src/Parent.cr) does most of the work and delegates all tasks that require a member bot to them (src/Member.cr) via channels. Unless unavoidable, member bots don't have their own event handlers and just react to these messages. Data classes for various things are stored in src/Models.cr. The entry point is in src/Paucal.cr.
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This branch
- Branch
master- Seen
- Jun 19, 2022
- Crystal
1.0.0- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/deingithub/paucal
Metadata
- Created
- Aug 12, 2026
- Updated
- Oct 17, 2026
- Synced
- Oct 17, 2026
- Versions
- 1