2017 © Pedro PelĆ”ez
 

symfony-bundle teamspeak-bundle

teamspeak service to connect to teamspeak-server and convert teamspeak events to symfony events

image

esports-academy/teamspeak-bundle

teamspeak service to connect to teamspeak-server and convert teamspeak events to symfony events

  • Sunday, October 29, 2017
  • by eSports-Academy
  • Repository
  • 2 Watchers
  • 2 Stars
  • 34 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 5 Versions
  • 0 % Grown

The README.md

ESATeamSpeakBundle

Latest Stable Version Total Downloads License, (*1)

This Bundle give you a connection to a TeamSpeakĀ³-Server. It listen add events and triggered listener in your project., (*2)

Installation

Run composer require esports-academy/backup-bundle to use ESATeamSpeakBundle in your Project., (*3)

Configuration

Add to AppKernel.php, (*4)

    class AppKernel extends Kernel
    {
        public function registerBundles()
        {
            $bundles = array(
            new Symfony\Bundle\FrameworkBundle\FrameworkBundle(),
            new Symfony\Bundle\SecurityBundle\SecurityBundle(),
            new Symfony\Bundle\TwigBundle\TwigBundle(),
            // ...
            new ESA\TeamSpeakBundle\ESATeamSpeakBundle(),
            // ...

            return $bundles;
        }
        // ...
    }

config.yml, (*5)

    esa_team_speak:
        host: ts.es-a.org       // TeamSpeak-IP
        port: 9987              // TeamSpeak-Port
        query_port: 10011       // Serverquery-Port
        username: serverquery   // Serverquery-Username
        password: p4ssw0rd      // Serverquery-Password
        nickname: James         // Nickname
        timeout: 10             // Timeout in Seconds

Usage

Create your method

AppBundle/TeamSpeakBot/ClientListener.php, (*6)

    class TeamSpeakBot {
        public function onClientEnterView($event) {
            // do stuff
        }
    }

Register your method

services.yml, (*7)

    services:
        AppBundle\TeamSpeakBot\ClientListener:
            tags:
                - { name: kernel.event_listener, event: teamspeak.client_enter_view, method: onClientEnterView }            

Run the bot

To run the bot execute php bin/console teamspeak:bot:run or php bin/console teamspeak:bot:start for background job., (*8)

Roadmap

Here are some functions we will be include in future., (*9)

  • adding functions to manipulate the bot outisde of events

The Versions

29/10 2017

dev-master

9999999-dev

teamspeak service to connect to teamspeak-server and convert teamspeak events to symfony events

  Sources   Download

MIT

The Requires

 

The Development Requires

by Thomas Hanke

29/10 2017

dev-some-tests

dev-some-tests

teamspeak service to connect to teamspeak-server and convert teamspeak events to symfony events

  Sources   Download

MIT

The Requires

 

The Development Requires

by Thomas Hanke

28/10 2017

1.0.2

1.0.2.0

teamspeak service to connect to teamspeak-server and convert teamspeak events to symfony events

  Sources   Download

MIT

The Requires

 

The Development Requires

by Thomas Hanke

23/10 2017

1.0.1

1.0.1.0

teamspeak service to connect to teamspeak-server and convert teamspeak events to symfony events

  Sources   Download

MIT

The Requires

 

The Development Requires

by Thomas Hanke

21/10 2017

1.0.0

1.0.0.0

teamspeak service to connect to teamspeak-server and convert teamspeak events to symfony events

  Sources   Download

MIT

The Requires

 

The Development Requires

by Thomas Hanke