Skip to content

carlbennett/ts3bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TeamSpeak Automation

Summary

  • Uses TeamSpeak ServerQuery protocol to poll and update.
  • Finds open complaints and notifies users who have access to view complaints.
  • Can move users to an AFK channel based on their inactivity.
  • Promote/demote users to/from a server group based on their activeness level.

Installation

  1. Clone the repository locally.
  2. Run git submodule update to download the TS3PHPFramework dependency.
  3. Ensure the execute bit is enabled (i.e. unix permissions 0755) for /teamspeak-automation.sh and that /usr/bin/php exists.
  4. Copy the /teamspeak-automation.sample.json to /teamspeak-automation.json and update it to your taste.
  5. Run the /teamspeak-automation.sh using cron or your favorite service manager.