Skip to content

🔥 This bot registers every user that joins your teamspeak server and assigns the users League of Legends solo/duo or flex q tier matching server group.

License

Notifications You must be signed in to change notification settings

stephan-strate/teamspeak-league-update

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

teamspeak-league-update

A bot that registers every user that joins your Teamspeak 3 server and assigns the users League of Legends solo/duo/flex q tier matching server group.

Features

  • Based on the most powerful Teamspeak 3 api java wrapper
  • Assigns matching League of Legends tier server groups for every client
  • Easy to set up

Setup

Getting started

Download

You can download the latest version 3.0.2 via GitHub.
Older versions aren't available anymore, due riots api changes.

What do I need?

Nothing. You just need a server/computer to run the bot on (most likely the server your ts is running on).

Starting the bot

$ java -jar teamspeak-league-update.jar

Configuration

Parameter Value Description
language string (de/en) Select the language that is used to notify your users (if enabled).
Currently not available!
notification boolean Users that not added their League of Legends name to your database, will be notified with a private message on every reconnect.
hostAddress string Your server ip address or hostname.
port int (default: 9987) Your server port.
queryUsername string Server query username.
queryPassword string Server query password.
channelId int The bot needs a channel to rest. You can contact the bot in private chat with him or in this specific channel.
serverGroups int You will need to create Server groups like "Bronce", "Silver", .. that represent the League of Legends Tiers.
region string This is the region most of your users are placed in. Only accounts placed in this region will be considered.
apikey string This will be probably the hardest thing to get at the moment. You need to request a Riot Games api key at: https://developer.riotgames.com/

Use the following command to get more informations on how to configure your bot:

$ help

Development

You may use my repository for non-commercial as well as commercial purposes.
But there is no warranty or guaranteed support.

Dependencies

What does it do?

It assigns your highest queue rank (solo/duo or flex). You can add your name to the database with a simple text message

!name [YOUR LEAGUE OF LEGENDS NAME]

With the same command, you can change your account.
You don't need to update your ingame name after you changed it, because the bot stores your account id.

Questions or bugs?

If you have any questions or you found a bug, just let me know here.

About

🔥 This bot registers every user that joins your teamspeak server and assigns the users League of Legends solo/duo or flex q tier matching server group.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages