Skip to content

Releases: ReDuzed/Trotbot-API-Wiki

Updater bugfixes

06 Jan 08:49
56ae617
Compare
Choose a tag to compare

Fixed

Some update process bugs on Linux and Windows

  • Restart args
  • General file allocating

Updated to TLS13

06 Jan 07:44
8cba745
Compare
Choose a tag to compare

SSL3 was Obsolete

More QoL and Changed Framework

06 Jan 07:25
2645f92
Compare
Choose a tag to compare

QoL

Help command was awkward so an option was added to search by plugin name reference instead of only command name.

Three command-name methods were added for API usage. More on that in the wiki.

Linux port saw some attention with updating more path variables.

Framework change

Switched from .NET Standard 2.0 to .NET 6.0.

Other

Changed from x86 CPU profile to ANY CPU compiler profile.

Linux port and QoL

28 Sep 23:25
9f96814
Compare
Choose a tag to compare

Porting to Linux required a change from netstandard2.0 to .NET 6.0. Plugins can still be written in netstandard2.0.

The start.cmd has been updated to timeout instead of pause. A start.sh startup script has been included as well. Please modify the variables as necessary.

Check Assets section for link to download.

version 1.3.62.31 -> 1.3.65.32

Changed

  • If program disconnects and cannot reconnect due to instanced variables, the program will shut down, and granted there is a reconnect script, will
    then restart.
  • "--help" command is now disabled unless command name specified in startup arguments.

Added

  • Two startup arguments, --skip-update for skipping the update-check step, and --automated for skipping the manual plugin load step. With these two, unattended running is possible in the case of an unexpected crash.

Reconnect-process fix

24 Jul 04:19
f9d9cb8
Compare
Choose a tag to compare

This update is fixing a problem that arouse from switching to a halt and wait for input upon plugin exceptions. Errors in this domain meant a bot would not properly reconnect when service was suddenly interrupted. Now this fix ought to cause reconnects to be handled properly again.

version 1.3.60.30 -> 1.3.62.31

Changed

  • A plugin throwing an exception will now timeout instead of wait for input
  • Program should properly shut down the current process when updating

Bug fixes

23 Jul 00:26
bcc385f
Compare
Choose a tag to compare

version 1.3.56.28 -> 1.3.60.30

Changed

  • "Up to date" message only shows conditionally after entering "y"

Fixed

  • Reader output null or empty data mitigation
  • Reload command properly re-initializes plugins

Removed

  • Unnecessary database code

Notes

  • There is a random connection error upon startup that is difficult to
    troubleshoot but it might be fixed in this update (as in after the
    changes it has not happened again)

Minor fix to update sequence

28 Jun 02:58
256f3c6
Compare
Choose a tag to compare

version 1.3.54.27 -> 1.3.56.28

Added

  • Plugin pre-load menu

Changed

  • Update file method

Addition to the starting up sequence

28 Jun 02:33
81cf040
Compare
Choose a tag to compare

After revising a few parts and reorganizing, this is the outcome.

This is also mainly an update to get the versioning updated with the file.

Automatic updating upon user request, and other

28 Jun 00:40
b9b21ac
Compare
Choose a tag to compare

version 1.3.46.26 -> 1.3.54.27

Added

  • Unload plugin info text
  • Versioning info on program startup
  • Update check and download upon request

Changed

  • Unloading plugins when encountering an error in the loop and then reconnecting
  • Duplicate command caution message
  • ChatRoom.CommandChar variable is now properly changeable

Fixed

  • Command character is now properly configured for each command

Index crash fix, General help command (--help)

27 Jun 07:42
ffd8fc2
Compare
Choose a tag to compare

version 1.3.43.25 -> 1.3.46.26

Added

  • General help command for listing plugins, commands, and command help information (--help)

Changed

  • HelpMessage command now follows the general usage

Fixed

  • Missing index for "returning chatter" causing crash