A Discord bot that displays real-time TeamSpeak server status and user counts.
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

- Live embeds showing exactly who's in which channels
- Gentle rate limit handling for Discord channel renames (2 per 10 minutes) and message edits
- Copy
.env.example
to.env
and fill in your credentials npm install
node bot.js
- Mention the bot with "create" to make a status embed
Edit the CONFIG
object at the top of the file:
ignoreDefaultChannel: true
- Skip the default channel in counts/embedsmaxUsernameLength: 15
- Prevent embed overflow from long usernamescountChannelNameTemplate
- Customize the counter format
- Node.js
- TeamSpeak server with Query access
- Discord bot token
Built with: Node.js, Discord.js, ts3-nodejs-library