Asynchronous Ripple chat bot, delta-compatible
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Giuseppe Guerra ac6784750b Sta a coce 2 months ago
constants Sta a coce 2 months ago
internal_api /api/v0/last handler 3 months ago
plugins States 2 months ago
pubsub Use ujson everywhere 5 months ago
singletons Regex handlers 2 months ago
utils States 2 months ago
ws Tournament bot: match creation, rolls, players, map pool 2 months ago
.dockerignore Update Makefile and .dockerignore 4 months ago
.drone.yml I will never understand this goddamn syntax 3 months ago
.gitignore Update .gitignore 1 year ago
Makefile Update Makefile and .dockerignore 4 months ago
README.md Add drone integration 3 months ago
events.py Beatmaps banning 2 months ago
fokabot.py Tournament bot: match creation, rolls, players, map pool 2 months ago
poetry.lock Switch to poetry 5 months ago
pyproject.toml 2.5.0 3 months ago
requirements.txt Switch to poetry 5 months ago

README.md

FokaBot Build Status

Asynchronous Ripple chat bot, delta-compatible

What’s this?

This is Ripple’s in-game chat bot for delta (our new bancho server), completely standalone. With pep.py (our previous bancho server), FokaBot was literally baked into the server itself. That solution was kinda handy, but not very flexible (a simple change to the bot required a restart of the whole bancho server). With delta, we decided to make FokaBot a completely standalone bot, communicating with delta through IRC and its API. FokaBot is written in Python with asyncio.

TODO list

LICENSE

© 2019, the Ripple team