Releases: ReDuzed/Trotbot-API-Wiki
Updater bugfixes
Updated to TLS13
SSL3 was Obsolete
More QoL and Changed Framework
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
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
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
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
version 1.3.54.27 -> 1.3.56.28
Added
- Plugin pre-load menu
Changed
- Update file method
Addition to the starting up sequence
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
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)
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