Skip to content

aleksanderpsuj/XFQuery

Repository files navigation

🤖 XFQuery - Another TeamSpeak Bot 🤖

GitHub Workflow Status GitHub issues GitHub contributors

XFQuery is a event driven teamspeak bot written in C#. The goal of this bot is to automate the boring side of teamspeak, such as keeping an eye on users or creating channels, it has many features that will automate and keep your server secure.

🐞 Issues

🚧 TODO

First run

Build & Run

Linux

[1] Install .NET Core Runtime (https://docs.microsoft.com/en-us/dotnet/core/install/linux)
[2] git clone https://github.com/aleksanderpsuj/XFQuery/
[3] cd XFQuery
[4] dotnet build --configuration Release
[5] cd XFQuery.Daemon/bin/Release/netcoreapp3.1/
[5] ./XFQuery.Daemon

Windows

[1] Install .NET Core Runtime (https://docs.microsoft.com/en-us/dotnet/core/install/windows?tabs=netcore31)
[2] git clone https://github.com/aleksanderpsuj/XFQuery/
[3] cd XFQuery
[4] dotnet build --configuration Release
[5] cd XFQuery.Daemon/bin/Release/netcoreapp3.1/
[5] XFQuery.Daemon.exe

Functions

General

  • Multi-Language Support [✔️]
  • Configs Loaders [✔️]
  • MongoDB Connection [✔️]

Event-driven

  • Server
  • Check VPN [🚧]
  • Channel
  • Poke Channels [🚧]
  • Register Channels [✔️]
  • Text Message
  • Welcome Message [✔️]

Interval

  • Performance Check [✔️]

Combined

  • Server Name [✔️]
  • Nickname Check [✔️]
  • Admin Status [🚧]

Configuration

After first run bot creates new folder (Configs) in main directory with MainConfig.json and Function Configs.

Author

👨 Aleksander Psuj

Show your support

if you like this project hit that ⭐️ button 😄

XFQuery is based on top of other awesome repos:

License

This project is BSD 3-Clause License licensed.