Asynchronous Ripple chat bot, delta-compatible
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
Giuseppe Guerra 36f13d58f0 Update Makefile and .dockerignore 3 hafta önce
constants Removed BeatConnect PepeHands 3 hafta önce
internal_api !mp start and !mp abort 10 ay önce
plugins Removed BeatConnect PepeHands 3 hafta önce
pubsub Use ujson everywhere 1 ay önce
singletons 2.4.3 3 hafta önce
utils Removed BeatConnect PepeHands 3 hafta önce
ws Fix memory leak oh nonono pepega clap 1 ay önce
.dockerignore Update Makefile and .dockerignore 3 hafta önce
.gitignore Update .gitignore 1 yıl önce
Makefile Update Makefile and .dockerignore 3 hafta önce
README.md Update README, bump version 10 ay önce
events.py Commands dispatcher rewrite 2 ay önce
fokabot.py Removed BeatConnect PepeHands 3 hafta önce
poetry.lock Switch to poetry 1 ay önce
pyproject.toml 2.4.3 3 hafta önce
requirements.txt Switch to poetry 1 ay önce

README.md

FokaBot

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

  • Bot boilerplate (logging in, commands framework)
  • !roll and other general commands
  • !faq commands
  • !alert/!alertuser
  • Moderation commands (!moderated, !kick, !ban, !restrict, !unban, !silence, !removesilence)
  • !system
  • /np support
  • !last
  • !bloodcat
  • !mp
  • !switchserver (?)

LICENSE

© 2019, the Ripple team