Jump to content

VATSIM Rating Synchronization on Discord & Teamspeak


Jordan Jolenaar
 Share

Recommended Posts

Hello,

I've written a website, and Discord bot that allows for VATSIM users to share their VATSIM rating with Discord servers, and allow for the Discord bot to assign a Discord role (group) to them based on their rating. As a example, if I login to the website, and link my Discord account, if I'm in a server that uses the Discord bot, it will automatically assign me a Discord group based on what my rating is.

If you would like to add the bot to your Discord server, simply go to the website, and click the "Add The Bot" button. You can find instructions on the website on how to setup the bot.

 

Website: https://vatsimsync.com

Thanks!

Edited by Jordan Jolenaar
Jordan Jolenaar 
VATSIM Senior Developer     
VATSIM Network Supervisor  
##  [email protected]
## www.vatsim.net
   
MeyrHZn.jpg
Link to comment
Share on other sites

If approved by VATSIM & VATUSA, it would be useful for ZNY and I’m sure, others.

I'll do my best to try and get in touch, and have it approved. I intend on making a video with examples of how the system will work.

Jordan Jolenaar 
VATSIM Senior Developer     
VATSIM Network Supervisor  
##  [email protected]
## www.vatsim.net
   
MeyrHZn.jpg
Link to comment
Share on other sites

Would be interested to take a look. Will you be making the code open source?

I haven't quite decided yet. I wrote an API that works with it, which is already available on Github. I had an idea, where (specifically for TeamSpeak) the ARTCCs could host it themselves (mainly because of security concerns with ServerQuery).

 

Here is the link for the API I wrote (the bot(s) will be using a slightly modified version); https://github.com/JordannDev/VatsimMemberAPI

 

- Jordan.

Jordan Jolenaar 
VATSIM Senior Developer     
VATSIM Network Supervisor  
##  [email protected]
## www.vatsim.net
   
MeyrHZn.jpg
Link to comment
Share on other sites

Calum Towers 1258635 said:
Would be interested in taking a look. Will you be making the code open source?

The Discord & TeamSpeak version will both be open source after testing is done, and will have documentation available for both. The TeamSpeak version will come with a GUI as it requires a bit of configuration to work with Server Query on TeamSpeak.

 

- Jordan.

Edited by Jordan Jolenaar
spelling
Jordan Jolenaar 
VATSIM Senior Developer     
VATSIM Network Supervisor  
##  [email protected]
## www.vatsim.net
   
MeyrHZn.jpg
Link to comment
Share on other sites

Hi,

 

So I've pretty much finished the Discord end of Sync, as well as the website where users will log into SSO. I'd like to get it in it's working environment and run it for a bit (meaning on a production server to see if there are any issue that may occur while its running that was not found during testing).

 

I made a short video showing how the setup process works on Discord: https://streamable.com/a9m62

 

 

I know more people are probably interested in the TeamSpeak end of things, so I'll try my best to get working on it as soon as possible.

 

I'd like to know what you think about the setup process, and if there is anything you would like to see changed/added.

 

Thanks!

Jordan Jolenaar 
VATSIM Senior Developer     
VATSIM Network Supervisor  
##  [email protected]
## www.vatsim.net
   
MeyrHZn.jpg
Link to comment
Share on other sites

  • 2 weeks later...

Hi,

 

I've finished both the TeamSpeak and Discord Bots and the website. I just need to grab up a domain and send in a request for an SSO key.

 

If you are interested in using it on TeamSpeak feel free to send me a message.

Discord only requires an invite, so once it's released, I'll put the link on this thread.

 

Thanks,

Jordan.

Jordan Jolenaar 
VATSIM Senior Developer     
VATSIM Network Supervisor  
##  [email protected]
## www.vatsim.net
   
MeyrHZn.jpg
Link to comment
Share on other sites

  • 2 months later...
Just added it to the Anchorage ARTCC discord, seems nice except it doesn't handle SUP (or presumably ADM) ratings. It changed my rating from I1 to OBS.

 

I'll add that. Must of slipped my mind. Ill update when it's been fixed.

Jordan Jolenaar 
VATSIM Senior Developer     
VATSIM Network Supervisor  
##  [email protected]
## www.vatsim.net
   
MeyrHZn.jpg
Link to comment
Share on other sites

Supervisor, and Administrator rating Sync has been added to the Discord Bot.

 

You can use -config <S1|S2|etc> @role to change which role will be assigned to the users based on rating.

 

(Also thanks Ken for mentioning this / helping with testing).

Edited by Jordan Jolenaar
Jordan Jolenaar 
VATSIM Senior Developer     
VATSIM Network Supervisor  
##  [email protected]
## www.vatsim.net
   
MeyrHZn.jpg
Link to comment
Share on other sites

  • 2 weeks later...

Hello,

 

Version 1.3 of VatsimSync (for TeamSpeak) has been released. The new version adds default group support (a group that is added to VATSIM Controllers), fixes an issue with getting the CID from a TeamSpeak ID (API Related). Also added a update notifier, the bot will tell you when a new update is available including the version number, description, and download URL.

Jordan Jolenaar 
VATSIM Senior Developer     
VATSIM Network Supervisor  
##  [email protected]
## www.vatsim.net
   
MeyrHZn.jpg
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
 Share

×
×
  • Create New...