Skip to content

AXOca/ts3-discord-status

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TeamSpeak Status/Channel Monitor

A Discord bot that displays real-time TeamSpeak server status and user counts.

What This Does

This bot bridges TeamSpeak and Discord by providing:

  • Real-time status embeds showing who's in which TeamSpeak channels
  • Configurable user count in Discord channel names
  • Live embeds showing exactly who's in which channels
Screenshot Counter

Features

  • Live embeds showing exactly who's in which channels
  • Gentle rate limit handling for Discord channel renames (2 per 10 minutes) and message edits

Setup

  1. Copy .env.example to .env and fill in your credentials
  2. npm install
  3. node bot.js
  4. Mention the bot with "create" to make a status embed

Configuration

Edit the CONFIG object at the top of the file:

  • ignoreDefaultChannel: true - Skip the default channel in counts/embeds
  • maxUsernameLength: 15 - Prevent embed overflow from long usernames
  • countChannelNameTemplate - Customize the counter format

Requirements

  • Node.js
  • TeamSpeak server with Query access
  • Discord bot token

Built with: Node.js, Discord.js, ts3-nodejs-library

About

A Discord bot that displays real-time TeamSpeak server status and user counts

Topics

Resources

License

Stars

Watchers

Forks