Skip to content

kevincali/teamspeak-to-telegram

Repository files navigation

TeamSpeak to Telegram

teamspeak-to-telegram updates a pinned Telegram message with online TeamSpeak users.

pinned-message-screenshot

Configure

  • copy config.example.yaml to config.yaml
  • open config.yaml in your favorite editor

TeamSpeak

  • connect to your TeamSpeak server with Server Admin permissions
  • click on Tools and then on ServerQuery Login
  • enter a username
  • copy the generated password to the config
  • add your virtual server id (usually 1) to the config

Telegram

  • create a Telegram bot by contacting @BotFather
  • copy the bot token to the config
  • contact the bot in a DM or add it to a group
    • (for groups only) give the bot the Pin messages admin permission
    • (for the title update feature) give the bot the Delete messages admin permission
  • get the chat ID
  • copy the chat ID to the config

Usage

Run the container

Images are available on Docker Hub.

  • docker pull kevincali/teamspeak-to-telegram:latest
  • docker run --env CONFIG_PATH=config.yaml kevincali/teamspeak-to-telegram:latest

Build and run the binary

  • clone the repository
  • make build
  • make run

About

show currently online TeamSpeak users in Telegram

Topics

Resources

License

Stars

Watchers

Forks