Vixio by Blitz

Vixio, The Discord addon made for Skript to fit all of your Discord in Skript needs.

Events

0

Expressions

0

Effects

0

Conditions

0

Types

0

Sections

0

Structures

0

Total

0

Update to new Discord bot changes 1315 days, 5 hours and 46 minutes ago

**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
```

View Update

Bug fixes 1592 days, 6 hours and 26 minutes ago

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)

View Update

Bug fixes, JDA4, and requested features 1667 days, 5 hours and 59 minutes ago

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 =-
```
* 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>
```
Download link: <https://github.com/iBlitzkriegi/Vixio/releases/tag/v2.0.3>

View Update

Fixed youtube bug and added a few things 1782 days, 3 hours and 39 minutes ago

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

View Update

Rewrote Vixio to be smarter, way more powerful, and way way more convenient 2005 days, 5 hours and 59 minutes ago


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 @Pikachu 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.



* 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.

View Update

Resource update 2283 days, 7 hours and 52 minutes ago

Posting this to get skunity up to date with the same Vixio version as Github/Spigot. This is basically 1.1.3 but with the login bug fixed.

View Update

New audio player and many, many new things! Alone with the obvious bug fixes. 2537 days, 5 hours and 39 minutes ago


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 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


✔ 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



✘ 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

View Update

Added most requested features and steam rolled a few more bugs 2587 days, 2 hours and 40 minutes ago


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)


- event-url
- (time of system|system time)

New Effect(s)

- [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)

- 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


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"




✘ 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 commands

View Update

New Events, Expressions and fixed 9999 bugs 2621 days, 5 hours and 22 minutes ago


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, Expressions and fixed 9999 bugs

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)


[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


CHECK THE NEW SITES DOCS! http://www.vixio.space/docs/


[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

View Update

Events Events Events! Along with syntax changes for beginners! 2647 days, 5 hours and 1 minute ago


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 and

New Event(s)


[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)

user with name %string% members in guild [with id] %string%
[discord] size of (guild|server|voicechannel) %string%

New Effect(s)

vixio add reaction %string% to message %message%

Fixed Expression(s)

users of bot %string%



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 another

View Update

Few new effects and fixed a overdue bug fix! 2650 days, 9 hours and 15 minutes ago


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)


send embed %string% to user %user% with %string%

New Expression(s)

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!


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 user event-channel with "Rawr"

View Update

Vixio - The best Discord addon on the Market 2678 days, 13 hours and 25 minutes ago


Vixio, the Skript addon created to fit all of your Discord needs.
Discord Server: https://discord.gg/kNHmqYH
Github: https://github.com/iBlitzkriegi/Vixio
Website: WIP

Vixio is a light-weight Skript addon wrapped around Discord. It provides you with a built in command system, simple syntax. And powerful systems to allow for the quickest of responses. The best examples and support for it can be found in either your /plugins/Vixio/Syntaxes.txt file, or in the Vixio discord here: https://discord.gg/kNHmqYH

Vixio offers many ease of access systems to allow for easy Discord bot development. From a built in discord command system that mimics skript's command system to a custom changer system that allows for things like `set the topic of event-channel to "t"`, which uses the event-bot and the input for the `topic of event-channel` to set the name of the channel!

https://github.com/iBlitzkriegi/Vixio/releases/

1). Go to https://discordapp.com/developers/applications/me and Click "New Application"
2). Give the bot a Name under "APP NAME" then in the bottom right click "Create Application"
3). After doing so you should see your new application, now under "'APP DETAILS" click 'Create a Bot User"
4). Click "Yes, do it" on the confirmation screen
5). Under "APP BOT USER" find "Token" and click "Click to reveal" and copy the token
6). Inject copied token into login effect


on skript load:
login to "TOKEN_YOU_COPIED" with name "MyBotName"

7). Invite the bot to your guild by getting the "Client ID" at the very top of the page and copy it
8). With the Client ID take this link: https://discordapp.com/oauth2/authorize?client_id=XXXXXXXXX&scope=bot&permissions=0and replace all of the X'S with your Client Id
9) Restart your server after saving your Skript, and tada! You're wonderful created has come online in your Guild!
[MEDIA=youtube]AXGETouUzoo[/MEDIA]

My bot isn't coming online! Why!?!?
If you are using the "on skript load" event you must restart your server after adding the login effect. This is due to this event only fires when the server starts.
The edit message isn't working!?
You may only edit messages that were sent by the bot, In Discord the only person who can edit a message was the sender.
What do I put for the "Seen by %string%" or "with %string%" or even "with bot %string%"?
Whenever you see these things it wants you to input the name of the bot you specified when you logged in. So if I logged in with "login to user with token "TOKEN" with name "VixioBot"" I would input "VixioBot" for the %string% in these things. So "with "VixioBot", "seen by "VixioBot"", etc..

View Update

© Copyright 2014-2024 skUnity

All rights reserved.