[Skript Addon] Vixio - The Best Discord Addon on the Market
2.0.7Vixio, The Discord addon made for Skript to fit all of your Discord in Skript needs.
2.0.7latestUpdate to new Discord bot changesOct 2, 2020 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 has2.0.4Bug fixesDec 30, 2019 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)2.0.3Bug fixes, JDA4, and requested featuresOct 16, 2019 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. -= Changelog =-
Download link: < https://github.com/iBlitzkriegi/Vixio/releases/tag/v2.0.3>* 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 <channel> argument for discord commands * Added <voicechannel> argument for discord commands * Added <textchannel> 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>2.0.1Fixed youtube bug and added a few thingsJun 23, 2019 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 mandatorydiscordat 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 channel2.0.0Rewrote Vixio to be smarter, way more powerful, and way way more convenientNov 12, 2018 Vixio, the Skript addon created to fit all of your Discord needs. Discord Server: https://discord.gg/kNHmqYH Github: https://github.com/iBlitzkriegi/Vixio 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 @SnowPyon 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. * 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 liketopic of channelwith 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.5Patched discord bugSep 28, 2017 This version has been released on github since the discord update broke Vixio but I hadn't had the time to post it here. This should fix bot not logging in problems.1.1.3New audio player and many, many new things! Alone with the obvious bug fixes.May 29, 2017 View attachment 766 Vixio, the Skript addon created to fit all of your Discord needs. Discord Server: https://discord.gg/9xQUk2d Github: https://github.com/iBlitzkriegi/Vixio Website: http://www.vixio.space/ Youtube: http://bit.ly/2kkkbb2 Development Streams: https://www.liveedu.tv/vixio/ View attachment 767 New audio player and many, many new things! Alone with the obvious bug fixes. EVERY AUDIO PLAYER SYNTAX HAS CHANGED! CHECK THE DOCS AT http://vixio.space/docs and your Syntaxes.txt file at plugins/Vixio/Syntaxes.txt View attachment 768 Code (Text):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 at cleverbot.com
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 View attachment 769 Code (Text): ✘ Move user in voice channels ✘ on user switch voicechannel seen by "bot" ✘ Add event for when a message gets editied/deleted ✘ Added way to create invites
1.1.2Added most requested features and steam rolled a few more bugsApr 9, 2017 Vixio, the Skript addon created to fit all of your Discord needs. Discord Server: https://discord.gg/9xQUk2d Github: https://github.com/iBlitzkriegi/Vixio Website: http://www.vixio.space/ Youtube: http://bit.ly/2kkkbb2 Development Streams: https://www.liveedu.tv/vixio/ Added most requested features, which in reality were long overdue. And of course, steam rolled some bugs. New Expression(s) Code (skript (Unknown Language)): - event-url - (time of system|system time) New Effect(s) Code (skript (Unknown Language)): - [discord] set mention state of role [named] %string% in guild [with id] %string% to %boolean% as [bot] %string% - [discord] set voice[-]channel [with id] %string% name to %string% with [bot] %string% - [discord] edit message %message% to say %string% with [bot] %string% - [discord ]upload file %string% [with message %-string%] to channel [with id] %string% as [bot] %string% - [discord ]send ping to channel [with id] %string% as [bot] %string Fixed Thing(s) Code (skript (Unknown Language)): - All Event-Values are now registered correctly - Nickname of user now returns Username if the user has no Nickname - The Login effect now makes sure you don't login twice - Fixed codeblocks not sending to PM's - Reverted back to previous Syntaxes.txt file - Fixed return values for owner of guild not returning a User object - Fixed Users in Guild not returning User objects - Updated Cleverbot API - Deleted Duplicate plugin.yml - Added event-values for the voice channel leave event Code (Text): on guild message receive seen by "Rawr": set {_args::*} to event-string split at " " set {_command} to {_args::1} remove {_args::1} from {_args::*} if {_command} starts with "$ping": set {current} to time of system send message "Ping" to channel event-channel as bot "Rawr" on guild message sent by "Rawr": if event-string contains "Ping": set {time} to time of system - {current} edit message event-message to say "Pong! %{time}%ms!" with "Rawr" Code (Text): ✘ Move user in voice channels ✘ custom emoji support for reactions ✘ [discord] owner of %string% is user [named] %string% ✘ purge 100 <keyword> ✘ purge 100 <user> ✘ on user switch voicechannel seen by "bot" ✘ Add a way to ban users ✘ Audioplayer messes with "player" in skript commands1.1.1New Events, Expressions and fixed 9999 bugsMar 6, 2017 View attachment 437 Vixio, the Skript addon created to fit all of your Discord needs. Discord Server: https://discord.gg/9xQUk2d Github: https://github.com/iBlitzkriegi/Vixio Website: http://www.vixio.space/ Youtube: http://bit.ly/2kkkbb2 Development Streams: https://www.liveedu.tv/vixio/ View attachment 438 New Events, Expressions and fixed 9999 bugs View attachment 439 New Site Vixio has a new site and it has now been released! Along with it comes a brand new docs system! Check them out http://www.vixio.space New Event(s) Code (Text): [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) Code (Text): [event-]emoji [event-]mentioned join discord date of user %user% join guild [with id] %string% date of user %user% Fixed Thing(s) Code (Text): The entire AudioPlayer ;O All of the getters for information about Users View attachment 440 CHECK THE NEW SITES DOCS! http://www.vixio.space/docs/ View attachment 441 Code (Text): [COMPLETED]Reactions
Get user by name
Amount of users in a voice channel
Event for when textchannel deleted
Guild ban
Fixed Player issues
Fixed User information expressions
Messag Add Event
Fixed various expressions that returned nothing
Fixed event-channel not returning a channel for various events
Set Volume
on click for reactions
Volume getters [NEEDS FIXING] ✘ NOTHING ;d [TO DO] ✘ Move user in voice channels ✘ Edit a message ✘ custom emoji support for reactions ✘ [discord] owner of %string% is user [named] %string% ✘ purge 100 <keyword> ✘ purge 100 <user> ✘ [discord] upload file %string% to channel %string% with/as %string% ✘ Get streaming URL of a User in the user start streaming event ✘ Set role mention state via a Boolean
1.1.0Events Events Events! Along with syntax changes for beginners!Feb 8, 2017 Vixio, the Skript addon created to fit all of your Discord needs. Discord Server: https://discord.gg/9xQUk2d Github: https://github.com/iBlitzkriegi/Vixio Website: http://www.vixio.space/ Youtube: http://bit.ly/2kkkbb2 Development Streams: https://www.liveedu.tv/vixio/ New Events and made all the syntaxes more new Skript user friendly! Along with a brand new youtube channel for development streams! New Event(s) Code (skript (Unknown Language)): [discord] user avatar update seen by %string% [discord] text[-]channel created seen by %string% [discord] text[-]channel deleted seen by %string% [discord] user avatar update seen by %string% New Expression(s) Code (skript (Unknown Language)): user with name %string% members in guild [with id] %string% [discord] size of (guild|server|voicechannel) %string% New Effect(s) Code (skript (Unknown Language)): vixio add reaction %string% to message %message% Fixed Expression(s) Code (skript (Unknown Language)): users of bot %string% Code (skript (Unknown Language)): on user avatar update seen by "Rawr": broadcast "%name of event-user% has updated their avatar from %event-old% :O" command /link <text>: trigger: set {var} to user with name arg-1 # Link that user to the UUID of player who executed ;O 1) Finish covering the vast majority of JDA events 2) Make a way to move users from one voice-channel to another1.0.9Added new effect and fixed player bugs!Feb 4, 2017 Vixio, the Skript addon created to fit all of your Discord needs. Discord Server: https://discord.gg/9xQUk2d Github: https://github.com/iBlitzkriegi/Vixio Website: http://www.vixio.space/ This update brings a few new effect to send embeds and a new expression. Mostly released because the play effect is now faster, smoother, and more reliable. The play effect is now 110% more reliable. Otherwise, there's nothing else changed! New Effect(s) Code (Text): send embed %string% to user %user% with %string% New Expression(s) Code (Text): volume of player [named] %string% 1) Add Reaction support for messages 2) Make more User oriented events 3) Update all syntaxes to be more "New Skripter" friendly! Code (skript (Unknown Language)): on guild message receive seen by "Rawr": set {_args::*} to event-string split at " " set {_command} to {_args::1} remove {_args::1} from {_args::*} if {_command} starts with "$nowplaying": clear embed "Nowplaying" make embed "Nowplaying" set title of embed "Nowplaying" to "Displaying information for the track that is currently playing" set color of embed "Nowplaying" to "PINK" add field "Name", with value "%title of track {ptsd}%", split true to embed "Nowplaying" add field "Identifier", with value "%identifier of track {ptsd}%", split true to embed "Nowplaying" add field "Author", with value "%author of track {ptsd}%", split true to embed "Nowplaying" add field "Time", with value "%position of track {ptsd}%", split true to embed "Nowplaying" add field "Duration", with value "%duration of track {ptsd}%", split true to embed "Nowplaying" add field "Link to Audio", with value "[%title of track {ptsd}%](%{playing}%)", split true to embed "Nowplaying" send embed "Nowplaying" to channel event-channel with "Rawr"1.0.8Jan 6, 2017
Similar projects
Script →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.9MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
4.7MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta