Releases: Spark-Core/Spark
Version 0.1.0
New:
- [Note] Allowed possibility to pass clientOptions through the client.
- [8517a96] Created a default about command for information about spark and the bot.
- [8235ea3] Created disable feature to deactivate desired parts of the framework.
- [085a331] Created event loader.
- [9def9b8] Added help command that shows your commands.
- [9def9b8] Added ability to add descriptions to commands.
- [9afd78c] Added warning if node version was <= 8.
- [4e3239b] Added way to add custom fields to built-in help command.
Improved:
- [68f3510] Changed framework to class based.
- [e4797bd] Renamed Message Function to Observer.
- [c2a49d4] Renamed Boot Function to Engine.
- [877b9be] Renamed disabledChannels(string) to allowDms(boolean).
- [2f70ca8] Added ignoreBots to customConfigs.
- [e13888b] Fixed about command bug where the fields keep adding up.
- [34aff86] Prefixes are now properly stored for custom configs.
- [53580a9] Update notices have improved. (again 😀 )
- [15c262d] Help command now supports more then 25 commands.
- [3cd2b8d] Removed custom config prefix bug.
- [8688281] Fixed a bug where observers sometimes wouldn't get triggered.
How to install:
To install this version, type this in your command prompt at your bot's location:
npm install sparkbots
Version 0.1.0 beta 1
This is a pre-release, don't use this in production.
New:
- [Note] Allowed possibility to pass clientOptions through the client.
- [8517a96] Created a default about command for information about spark and the bot.
- [8235ea3] Created disable feature to deactivate desired parts of the framework.
- [085a331] Created event loader.
- [9def9b8] Added help command that shows your commands.
- [9def9b8] Added ability to add descriptions to commands.
- [9afd78c] Added warning if node version was <= 8.
- [4e3239b] Added way to add custom fields to built-in help command.
Improved:
- [68f3510] Changed framework to class based.
- [e4797bd] Renamed Message Function to Observer.
- [c2a49d4] Renamed Boot Function to Engine.
- [877b9be] Renamed disabledChannels(string) to allowDms(boolean).
- [2f70ca8] Added ignoreBots to customConfigs.
- [e13888b] Fixed about command bug where the fields keep adding up.
- [34aff86] Prefixes are now properly stored for custom configs.
- [53580a9] Update notices have improved. (again 😀 )
- [15c262d] Help command now supports more then 25 commands.
- [3cd2b8d] Removed custom config prefix bug.
(bold: Changed in this beta pre-release)
How to install:
Type this in your command prompt: npm install sparkbots@beta
to get the latest beta.
Important!
Because beta versions aren't fully tested we can't guarantee everything will be working completely
We are not resposible for anything going wrong while using the beta versions.
Version 0.1.0 beta 0
New:
- [Note] Allowed possibility to pass clientOptions through the client
- [8517a96] Created a default about command for information about spark and the bot
- [8235ea3] Created disable feature to deactivate desired parts of the framework
- [085a331] Created event loader
- [9def9b8] Added help command that shows your commands.
- [9def9b8] Added ability to add descriptions to commands.
Improved:
- [68f3510] Changed framework to class based
- [e4797bd] Renamed Message Function to Observer
- [c2a49d4] Renamed Boot Function to Engine
- [877b9be] Renamed disabledChannels(string) to allowDms(boolean)
- [2f70ca8] Added ignoreBots to customConfigs
How to install:
Type this in your command prompt: npm install sparkbots@beta
to get the latest beta.
Important!
Because beta versions aren't fully tested we can't guarantee everything will be working completely
We are not resposible for anything going wrong while using the beta versions.
Version 0.0.6
New:
- Permissions | https://discordspark.tk/docs/permissions | #15
The old permission system that was made in messagefunctions wasn't useful or easy to modify, this should change that. - Ignoring channel types on a command basis | https://discordspark.tk/docs/commands | #19
This way you can stop commands from being executed in a specific channel type. - Bot ignoring in both messagefunctions or commands | https://discordspark.tk/docs/config | #20
You can now choose if the bot ignores other bots in messagefunctions or commands.
Improved:
- Custom configs | docs page will be added soontm
fixed chrashes, added changable names, and made sure it wouldn't break when they were removed on accident. - Framework won't allow spaces as prefix anymore.
- Updated update url, which means you should be getting update notifications again.
- createcommand will now also generate a level exports on default.
Version 0.0.6 beta 1
Mainly bugfixes in this update.
- #23 fixed.
- Prefix with spaces will now no longer be accepted.
- Slowly starting to integrate chalk for console.log messages
Version 0.0.6 beta 0
In this update stuff has been improved in the background, and some new stuff has been added.
New:
- Permissions | https://discordspark.tk/docs/permissions | #15
The old permission system that was made in messagefunctions wasn't useful or easy to modify, this should change that. - Ignoring channel types on a command basis | https://discordspark.tk/docs/commands | #19
This way you can stop commands from being executed in a specific channel type. - Bot ignoring in both messagefunctions or commands | https://discordspark.tk/docs/config | #20
You can now choose if the bot ignores other bots in messagefunctions or commands.
Improved:
- Added some links to <pagelink> (wip)
To use this release, install with npm like this: npm install sparkbots@beta
Version 0.0.5
A new release, where I worked on some missing features to make the framework better to use for production ready bots, I will continue working on this in 0.0.6, but i wanted to make sure the changes were out a bit faster.
Changed in this update:
- Ability to specify a name for a moderator role [lvl 2] or Admin role [lvl 3].
- Do this by adding
modRole: "name-role"
oradminRole: "name-role"
in your startup file.
- Do this by adding
- Updated reload command | #10
- Event handler [Also used by intern system]
- Reworked snippets
- Replace
.snippets.get("snippet_name")()
with.snippets.snippet_name()
- Use
.snippets.list(?snippet-name)
to get all snippets (keep it empty) or search for a snippet (first argument is name)
- Replace
You can install this version by doing npm install sparkbots
Version 0.0.5 beta 2
Warning!
Beta builds are not tested enough by us to know if everything will work
Feel free to test the version, and report bugs if found.
We are not responsible for errors, bugs, corruptions, or any other damage to your device.
This build includes the following changes:
- Added built in levels, you can add
modRole
oradminRole
in the config with a name. #6 - Fixed a bug that chrashed when reloading using git. #9
- Reloading all got added, so you can reload everything (functions and commands) #10
- Snippets got improved, making them easier to use (
client.snippets.snippet_name()
to execute a snippet or
client.snippet.list("snippet_name" / null)
to get info about a snippet, or all.
) - Added events.
- Improved native events.
We need a lot of testing on this, every little bit helps.
Don't be affraid to open an issue if something is not working like it should. we are happy to help.
Use this command to install this beta version:
npm install sparkbots@beta
Version 0.0.5 beta 1
Warning!
Beta builds are not tested enough by us to know if everything will work
Feel free to test the version, and report bugs if found.
We are not responsible for errors, bugs, corruptions, or any other damage to your device.
This build includes the following changes:
- Added built in levels, you can add
modRole
oradminRole
in the config with a name. #6 - Fixed a bug that chrashed when reloading using git. #9
- Reloading all got added, so you can reload everything (functions and commands) #10
- Snippets got improved, making them easier to use (
client.snippets.snippet_name()
to execute a snippet or
client.snippet.list("snippet_name" / null)
to get info about a snippet, or all.
) - Added events.
- Improved native events.
We need a lot of testing on this, every little bit helps.
Don't be affraid to open an issue if something is not working like it should. we are happy to help.
Use this command to install this beta version:
npm install sparkbots@beta
Version 0.0.5 beta 0
Warning!
Beta builds are not tested enough by us to know if everything will work
Feel free to test the version, and report bugs if found.
We are not responsible for errors, bugs, corruptions, or any other damage to your device.
This build includes the following changes:
-
Added built in levels, you can add
modRole
oradminRole
in the config with a name. #6 -
Fixed a bug that chrashed when reloading using git. #9
-
Reloading all got added, so you can reload everything (functions and commands) #10
-
Added events.
We need a lot of testing on this, every little bit helps.
Don't be affraid to open an issue if something is not working like it should. we are happy to help.
Use this command to install this beta version:
npm install sparkbots@beta