Skip to content
This repository has been archived by the owner on May 6, 2024. It is now read-only.
Compare
Choose a tag to compare
@itchono itchono released this 30 Jan 22:30
· 159 commits to master since this release

The largest complete rewrite for Comrade yet. Functions rewritten, refactored to focus on code clarity and performance

Major Changes:

  • New webpage frontend to monitor the bot
  • implementation of python's logging module
  • Implementation of sympy backend for computation
  • Removal of unnecessary checks which slowed down commands
  • Addition of LRU caching in text generation, checks, and various other places to speed up bot
  • Storage of less identifying information in the bot, as a part of trying to become more GDPR compliant

Performance improvements allow the bot to be run on a default repl.it REPL within all RAM limits
[Previously, this was not possible, as the textgen module needed to download a massive message cache]

Gomrade:

  • Much more code ported to Golang
  • Critical features such as Emotes, NSFW commands which were slow in Python work much faster

CI:

  • Continuous deployment strategy used on repl.it