Jump to content

You're browsing the 2004-2023 VATSIM Forums archive. All content is preserved in a read-only fashion.
For the latest forum posts, please visit https://forum.vatsim.net.

Need to find something? Use the Google search below.

VATSIM Rating Synchronization on Discord & Teamspeak


Jordan Jolenaar
 Share

Recommended Posts

Jordan Jolenaar
Posted
Posted (edited)

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

Jeremy Peterson
Posted
Posted

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

Jeremy Peterson (HP)
VATUSA Command Center National Operations Manager (NOM)/VATUSA9
[email protected] or [email protected]

1485337985_WideLogoBlueonTransparent.png.7c94c6e58c7bbd63e6347f8e3d838c2a.png

Link to comment
Share on other sites

Jordan Jolenaar
Posted
Posted
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

Calum Towers
Posted
Posted (edited)

Would be interested in taking a look. Will you be making the code open source?

Edited by Guest

Calum Towers
Web Services Director
BFunKC2.png
Network Supervisor

Link to comment
Share on other sites

Jordan Jolenaar
Posted
Posted
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

Jordan Jolenaar
Posted
Posted (edited)
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

Jordan Jolenaar
Posted
Posted

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...
Jordan Jolenaar
Posted
Posted

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...
Jordan Jolenaar
Posted
Posted

Updated thread.

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

Kenneth Haught
Posted
Posted

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.

0

Anchorage Deputy Air Traffic Manager

VATSIM Senior Supervisor (Team 1)

Have a question or concern? Email me at [email protected].

Link to comment
Share on other sites

Christopher Davis 1368814
Posted
Posted
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.

 

We all know that you're probably an OBS anyway.

0.png
Link to comment
Share on other sites

Jordan Jolenaar
Posted
Posted
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

Jordan Jolenaar
Posted
Posted (edited)

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

Jordan Jolenaar
Posted
Posted

Finished the TeamSpeak version, should be ready to be used on TeamSpeak servers. (Had to add ADM and SUP rating support).

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

Jordan Jolenaar
Posted
Posted

TeamSpeak version is working and is now being used on a live server. If anyone is interested in using it feel free to drop me a message.

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...
Jordan Jolenaar
Posted
Posted

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

 Share