Skip to content

Releases: iBlitzkriegi/Vixio

Update to new Discord bot changes

02 Oct 01:03
Compare
Choose a tag to compare

YOU MUST UPDATE TO THIS VERSION BY 10/07/2020 OR YOUR BOT WILL STOP WORKING
IF YOUR BOT IS IN MORE THAN 100 GUILDS AND VERIFIED PLEASE CONTACT ME WITH ANY PROBLEMS
-= Changelog =-

* Updated JDA and the Vixio code base to reflect the bot changes that will take effect on October 7th, 2020. 
* Added a new `create vixio bot` scope to work with the new gateway intent system 
* Added effect to enable intents in the create vixio bot scope, and implemented all the potential gateway intents 
* Potentially fixed the bug in the music system with an error about synchronized execution people were getting 
* Added event for when the bot connects. If you use the create vixio scope you should also be using this event
* Fix errors in has permission condition
* Updated the reaction system to fix the slow reaction response times 
* Added expression to get all the gateway intents your bot has 

Update Lavaplayer

03 Aug 18:46
Compare
Choose a tag to compare

-= Changelog =-

* Updated Lavaplayer to fix the music system
* Added role add and remove events 
* Added "the roles" expression for role add/remove events
* Add user with name to get a user by name
* Added ability to fully get information about invites
* Added retrieve invites of guild effect
* Added last grabbed invites expression to get last retrieved invite
* Added ability to get max uses, max age, time created, guild of, and channel of invite 
* Fixed bug with getting permission exceptions when retrieving invites
* Fixed bug with getting reactions in DM

Bug fixes

30 Dec 01:22
Compare
Choose a tag to compare

This update just covered fixing some bugs for the upcoming year.
-= Change log=-

  • Updated Vixio to the latest Lavaplayer and JDA
  • Fixed role removing
  • Fix another error people were having when checking the names of emotes in the emote remove event
  • Updated yet again to the latest version of soundcloud (Soundcloud changes often which is why Vixio's search for soundcloud frequently breaks) (It looks like Lavaplayer updated their manager for working with soundcloud so hopefully this fix is more permanent)

Bug fixes and requested features

16 Oct 00:46
Compare
Choose a tag to compare

This update re-worked Vixio to work with JDA V4 and the latest Lavaplayer. With updating Vixio to JDA4 new features became available and I've implemented the most obviously wanted from it.
-= Change log=-

  • Updated Vixio to JDA-4
  • Fixed exception being thrown in retrieve message
  • Implement attachment of message
  • Implement attachment type to get all attributes of the attachment
  • Added height/url/width of attachment.
  • Added attachment type to discord name of to get the file name.
  • Fixed soundcloud url's not loading.
  • Added message attachment to discord id of.
  • Fix youtube url's not playing
  • Add the ability to get and set the slowmode of a channel
  • Updated the make embed syntax to support sending it directly to a channel instead of having to add another line to send it
  • Added user banned and unbanned events
  • Added the ability to shuffle the queue of a bot.
  • Added the ability to get the creation date of most discord entities with creation date of.
  • Add verification level type for getting and setting a guild's verification level
  • Added expression to get the verification level of a guild. With set/delete changers.
  • Add the ability to force a track to play through a bot. It will force the input to play and take whatever was actively playing and re-add it first in the queue to play next.
  • Remove the changers on types like channel to stop conflicts
  • Added dedicated delete discord entity to delete discord entities such as channels/guilds/etc.
  • Make errors when using the play effect be included in the vixio warning to pin point exact reason of failure to load a track.
  • Added argument for discord commands
  • Added argument for discord commands
  • Added argument for discord commands
  • Implement Invite wrapper for future implementation for creating extensive invites.
  • Added 3 wiki's to the vixio github for answering basic questions. Found here: https://github.com/iBlitzkriegi/Vixio/wiki

Fixed Lavaplayer Bug

23 Jun 03:04
Compare
Choose a tag to compare

This is a quick update, youtube updated their api which broke Vixio's playing. I've now updated it and it's been fixed.
-= Changelog =-

  • Fixed Command system bug with getting mentioned users in dm's
  • No longer setting grabbed messages to null after its used and setting it to null when new messages are grabbed
  • Made name of and id of have a mandatory discord at the front to stop the annoying skript conflicts
  • Properly unregister commands on unloadAll
  • Added option to store the message sent when you upload a file
  • Added the clone channel effect which clones a channel

Vixio 2.0.0

09 Jun 02:58
d0c588c
Compare
Choose a tag to compare

v200
Vixio has been fully rewritten! This means you will most likely have to rewrite your bots from the ground up. I would like to publicly thank @Pikachu920 for his large contributions in making Vixio 2 even possible, I can not thank him enough for the work he put in. May it be writing code or just confidence boosting at the start of this rewrite. I would also like to thank @Snow-Pyon for the continued support all throughout the creation, he was able to help guide the direction of the project which was largely needed when the rewrite began. He stopped many Vixio 1 flaws from making it into Vixio 2. The best source of documentation can be found in the Vixio Discord, where there are many built examples and the Vixio Butler bot with its lookup command, along with your Syntaxes.txt file of course.

Important Notes

  • Vixio 1 will no longer be supported, getting support converting is allowed but no Vixio 1 support will continue to be provided
  • The syntaxes.txt file still exists and is a good source of documentation.
  • The Vixio discord will be the best place to find examples and get support
  • Vixio 2 is in no way compatiable with Vixio 1.

General Changelog:

  • Vixio now has a command system! Checkout the Vixio discord for examples!
  • All of the syntax have been made to make using Vixio easy! This means assumed values in events and a large cut off for the need to include the bot everywhere like Vixio 1..
  • Vixio now has its own event system to make adding new events on suggestion stupidly simple.
  • Vixio has it's owner changer like system that allows you to change expressions like topic of channel with ease! set topic of event-channel to "hey"
  • A more clean logo provided by PARA6ON#9398
  • The implementation of scopes to allow for much cleaner syntax and building like patterns.
  • The Syntaxes.txt file has been rewritten to actually be readable and usable.

1.1.5 - Reverted last release due to bugs

14 Sep 01:20
Compare
Choose a tag to compare

The last release was just buggy all around due to me currently rewriting Vixio and not messing with that code, I found it had a few new issues so I reverted it back to 1.1.3 and just fixed the login issue caused by Discord and the returning of incorrect values. You can follow the rewrite in the rewrite branch of the Vixio repo! If you have issues on startup with this build try deleting your Vixio folder and restarting the server.
Changes:

✔ Fixed event-message returning raw content instead of id in some instances
✔ Made all syntax return null propery
✔ Created custom Documentation object for registration
✔ Fixed errors with user start streaming event

New audio player and many, many new things! Along with the obvious bug fixes.

29 May 01:00
Compare
Choose a tag to compare

New audio player and many, many new things! Along with the obvious bug fixes."

✔ Added ability to use client accounts, AKA Selfbots
✔ Made login effect not block main thread
✔ Added support for using RGB colors in a Embed
✔ Fixed condition to check if a user has a role.
✔ Fixed make role effect making a textchannel
✔ Fixed owner of expression not taking in the Guild ID you provide...
✔ Fixed region of guild expression
✔ Added ability to loop through invite codes in a Guild
✔ Added converter to convert Role objects into ID's
✔ Re-wrote RolesInGuild expression, so it'll actually work now. I was new when I made it...
✔ Modified NameOf/IdOf/MentionOf to be less resource needy and get you the information you need much quicker.
✔ Deleted Last Send By User expression, it never worked anyways
✔ Made it so you can use reply with in the bot send event, for selfbots
✔ Added a way to kick users
✔ Added a way to ban users
✔ Convert to cleverbot api
✔ Re-wrote player processing system
✔ Re-wrote player data retrieval system
✔ Updated to current version of Lavaplayer
✔ Added support for SoundCloud back
✔ Fixed bug where you couldn't upload a file unless it had a message
✔ Added ability to send files to users
✔ You now must use "discord name of` as to not interfere with Skript's "name of %itemstack%" expression
✔ Added config.yml to input cleverbot API key into
✔ Added new command! /vixio 
✔ Added /vixio reload to reload that new config.yml from ingame.
✔ Added ability to check who the owner of a message is, a condition.
✔ Added event for when bot sends a private message
✔ Added mentions in message %message%
✔ Removed classes to check if mentions in message is more than/less than
✔ Fixed missing zero in front of the position of track expression
✔ Added a way to check if a message is editied, a condition

Vixio 1.1.2

09 Apr 03:52
Compare
Choose a tag to compare

Added most requested features
Changelog:

✔ Converted to proper way to register event-values
✔ Fixed codeblocks not sending
✔ Revert back to previous Syntaxes.txt file
✔ Add event values to the voicechannel leave event
✔ Get streaming URL of a User in the user start streaming event
✔ Upload file support
✔ Added check for loggin in to make sure you only do it once 
✔ Set name of VoiceChannel 
✔ Add ability to edit messages 
✔ Added expression for system time to calculate ping!
✔ Fixed return values for owner of guild
✔ Fixed return values for users in guild
✔ Deleted duplicate plugin.yml
✔ Updated cleverbot API
✔ Made nickname of user return the users Username if they have no Nickname
✔ Set role mention state via a Boolean

Vixio 1.1.1

06 Mar 02:16
Compare
Choose a tag to compare

New Events, expressions and multiple bug fixes

New Event(s)

[discord ]guild message sent by %string%
[discord] add reaction to message seen by [bot] %string%
[discord] user start streaming seen by %string%

New Expression(s)

[event-]emoji
[event-]mentioned
join discord date of user %user%
join guild [with id] %string% date of user %user%

Fixed Thing(s)

The entire AudioPlayer ;O
All of the getters for information about Users