Skip to content

Releases: oddworldng/cmsysbot-telegram

v0.3.0

28 Jun 16:24
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release
  • Add an access control list (ACL) to filter which users can enter and control which sections.
  • Fix critical bug where two users couldn't be controlling the same section at the same time (More info on #7)
  • Add plugin _bridge_initialization. This plugin is executed each time a client connects to a bridge computer (to ensure that the computer has all the required dependencies, for example)
  • Now, the users don't get a KeyError exception when the server is restarted (#13)
  • Now the bot will track which computers are turned on/off. The bot will automatically check the status again on intervals. Plugins won't be executed on computers that are turned off, speeding the execution process.

v0.2.0 Pre-Release

22 Apr 18:38
Compare
Choose a tag to compare
v0.2.0 Pre-Release Pre-release
Pre-release

Changes:

  • Reimplemented the code for executing parallel ssh connections. Now uses concurrent.futures from Python instead of run_async from the python_telegram_bot module.
  • CMSysBot now saves logs with the information of the users (connections, executed commands...)
  • Moved from yapf to black as the code formatter. Added .flake8 file with flake options. Added pre-commits for both black and flake8.
  • Now CMSysBot uses virtualenv by default when installing the dependencies.
  • Created a CMSysBot docker image

First Release

01 Apr 22:03
Compare
Choose a tag to compare
First Release Pre-release
Pre-release

This is the first release for CMSysBot. Be aware this version could still have unreported bugs, but its stable enough to start toying around with it.

Please, use the issue tracker for reporting any bugs that are detected.

Enjoy!