rexlmanu/ts3audiobot

This package is abandoned and no longer maintained. No replacement package was suggested.

Api client for the c# project ts3audiobot designed for use in laravel applications

2.1 2022-10-22 19:46 UTC

This package is auto-updated.

Last update: 2023-08-22 21:31:06 UTC


README

Software License Latest Version on Packagist Total Downloads

Introduction

Php Api client for the c# musicbot Ts3AudioBot for the laravel artisan framework

Installation

  • Use following command to install:
composer require rexlmanu/ts3audiobot

Only when for laravel below 5.4:

  • Add the service provider to your providers[] array in config/app.php file like:
rexlManu\Ts3AudioBot\Providers\Ts3AudioBotServiceProvider::class
  • Add the alias to your aliases[] array in config/app.php file like:
'Ts3AudioBot' => rexlManu\Ts3AudioBot\Facades\Ts3AudioBot::class

Usage

Following are some ways through which you can access the ts3audiobot provider:

// Import the class namespaces first, before using it directly
use rexlManu\Ts3AudioBot\Facades\Ts3AudioBot;

$instance = Ts3AudioBot::instance('your address', 58913, 'your token', true);

$instance->bot(1)->play(rawurlencode('https://www.youtube.com/watch?v=yHwGIA4VeOc'));

$instance->help();

$instance->systemInfo();

Support

This plugin only supports Laravel 5.1 or greater.

  • In case of any issues, kindly create one on the Issues section.
  • If you would like to contribute:
    • Fork this repository.
    • Implement your features.
    • Generate pull request.