TSQB is my amateur project to create a fully asynchronous bot for TeamSpeak3 servers. The project is still under development and any bugs should be reported in issues. Feel free to contribute!
- Support for TeamSpeak events
- Fast and safe
- Multi-platform (.net core)
TSQB uses a number of open source projects to work properly:
- TeamSpeak3QueryAPI - .NET wrapper for the TeamSpeak 3 Query API
- NLog - Advanced and Structured Logging for Various .NET Platforms
- Newtonsoft.Json - popular high-performance JSON framework for .NET
TSQB requires .NET Core 3.1.
I planned to write the installation after the official release.
To run the bot, use the command:
$ dotnet TSQB.dll <args>
Use arguments to specify bot settings:
Argument | Default Value | Description |
---|---|---|
--ip | localhost | TeamSpeak IPv4 Address |
--port | 10011 | TeamSpeak Query port |
--id | 1 | TeamSpeak server id |
--login | serveradmin | Serveradmin login |
--password | foobar | Serveradmin password |
--nickname | TSQB @ Bot | Bot name |
Example:
$ dotnet TSQB.dll --ip 192.168.1.5 --password superpassword --nickname GLaDoS
MIT