@rmsoftware-development rmsoftware-development released this Sep 23, 2018 · 12 commits to master since this release

Assets 3
  • You cannot view a command's info from any guild other than the guildID set in config, for guild-specific commands for security reasons
  • Added core command: invitebot.
  • Converted core commands to lowercase.
  • Added config option initLogo=<LocalImagePath> to allow custom start logo.
  • First-time Setup wizard will start before splash screen as a result. (Only if you are running the bot for the first time)
  • Fixed Unhandled exception: parameter cannot be null value when a CoreScript error took place in OnStart.CORE
  • Renamed Command Parameter in CoreScript error details to Execution Context

This update is compatible with all existing configuration data

@rmsoftware-development rmsoftware-development released this Jul 30, 2018 · 19 commits to master since this release

Assets 3

This patch solves #2 and can simply be replaced with the existing RMSoftware.IO.dll in the bot's install directory.

Installation

  1. Stop bot.
  2. Copy RMSoftware.IO.dll into your bot's installation directory.
  3. Restart bot.
Jul 13, 2018
Reference Addmgrole.

@rmsoftware-development rmsoftware-development released this Jul 11, 2018 · 23 commits to master since this release

Assets 3

This is a patch release, meaning all data created with the previous version (v1.4.0) should work with this update.

Changes:

  • FIXED A critical bug causing variables to display outdated values (v1.4.11)
  • FIXED Installation does not create CMDModules or EXT. ModularBOT will do this on startup.
  • UPDATED SCRIPT documentation. Minor wording changes.
Pre-release

@rmsoftware-development rmsoftware-development released this Jun 24, 2018 · 32 commits to master since this release

Assets 3

Notable Changes

  • Updated CMD to always use the correct command prefix. You no longer have to specify it within the script
  • Better support for variables in scripting.
  • OnStart.bcmd is now OnStart.core. It uses the CoreScript system & syntax.
  • Fixed the Auto-Restart message! It will show itself again & in a new and improved way!
  • CoreScript error messages now show in a fancy chat embed!
  • Many internal code organizations & cleanup.
  • Fixed CMD failing to run due to role restrictions on bot.
  • Fixed Restricted Custom commands not running for bot owner.
  • Word Wrap now wraps the message, not the entire line. Note: this can still be broken when long words or sentances without spaces are used.
  • Getcmd will now also show you information about core and module commands!
  • Updated general error messages to use embeds!
  • Changed Core: StreamStatus to require twitch username rather than URL.

Setup changes

  • The installer should no longer contain INI files. This will prevent application hitches. If you notice that the bot will not properly start, please delete all INI files in the install directory, and restart the program.
Pre-release

@rmsoftware-development rmsoftware-development released this Jun 15, 2018 · 45 commits to master since this release

Assets 3

This release is NOT a patch, and may cause compatibility issues with existing commands.

Changes

  • CHANGED CMD function to use the correct command prefix. You should not specify the prefix when typing the script.
  • ADDED more support for variables within the scripting engine.
  • FIXED the auto-restart message! It will show up again, and in a new and improved embed.
  • CHANGED CoreScript's error messages. They will show up in a discord chat embed.
  • CHANGED Internal code. Separating classes & refactoring.
    • Please note: spelling is not that great. (LOL)
Pre-release

@rmsoftware-development rmsoftware-development released this Jun 11, 2018 · 53 commits to master since this release

Assets 3

The CoreScript Update (update 5, public release 2)

  • ADDED CoreScript Comment lines REM comments ::comments //comments
  • CHANGED Console commands. Removing all commands with the bot. prefix. Each of these commands exist without the prefix.
Pre-release
Pre-release

@rmsoftware-development rmsoftware-development released this Jun 9, 2018 · 63 commits to master since this release

Assets 3

Introducing CoreScript

This release features many changes to the custom command system!

  • ADDED SCRIPT command action tag. See documentation for SCRIPT usage.
  • CHANGED Command Management to allow bot owners to always have access to CommandMgmtRole restricted commands.
  • Re-worded some key parts of the initial setup screen.
  • REMOVED splitparam| responses. Just use {0}, {1}, (so on and so on...)
  • ADDED %variable% support
  • ADDED Core Command: getcmd <cmdName>
  • ADDED Console Command Support
  • ADDED Console Command: setvar <varName> <VALUE>
  • ADDED Console Log Color Codes
  • CHANGED TTS suffix to (.tts) for compatibility
  • ADDED Script functions STATUSORB ECHOTTS WAIT
Pre-release
Pre-release

@rmsoftware-development rmsoftware-development released this Feb 20, 2018 · 142 commits to master since this release

Assets 3

It's been quite some time since a commit was made to the github directly. However, I have been working on the local project off and on for quite some time, and It was time to update, literally everything, on GitHub. This release introduces many changes including fixes and added features. A UI companion application is planned to release with v1.4. The changes in this release will add support for said UI.

From this point on, Versioning will include a ProjectBuild number (The fourth point in the release version). This serves as a reference to show how many builds were made in total. (since 12/16/17, when the auto-versioning tool update was released)

Pre-release

@rmsoftware-development rmsoftware-development released this Dec 16, 2017 · 148 commits to master since this release

Assets 3

Changes

  • Implemented (and fixed) a new command list
  • Re-wrote command list to use a much nicer visual style.
  • Changed the changes (wow, changing the changes again?) command to always reflect app version
  • Added some internal sass (probably.)