Code Monkey home page Code Monkey logo

smn-single's Introduction

SMNBOTS VERSION 1.0 - SINGLE

Hast du Angst über die Sicherheit deiner Daten bei öffentlichen Hostern? Nerven dich die ganzen Einschränkungen? Willst du Herr deiner eigenen Bot Armee sein? Also warum nicht einfach selber hosten!

Das ehemalige SMNBOTS Team hat sich dazu entschieden jedem die Möglichkeit zu geben, selber seine Bots zu hosten und das auf einem gewohnten Interface. Was du hier bekommst, ist keine geklaute oder billig nachprogrammierte Version von SMNBOTS nein. Hier bekommst du die originale Version des SMNBOTS V1 Interfaces in der Single variante.

Installation

  • Installiere den TS3 Audiobot von Splamy
  • Lade alle Dateien aus dem web Ordner auf deinen Webserver hoch
  • Importiere die SQL Datei in deine Datenbank
  • Trage alle benötigten Werte in der Config ein /vendor/smnjan/Config.php
const  
  DB_HOST = "",  // Die Adresse deines Datenbankservers   
  DB_NAME = "",  // Der Name deiner Datenbank
  DB_USER = "",  // Benutzername deines Datenbank Nutzers
  DB_PSSWD = ""; // Passwort deines Datenbank Nutzers
  
  
const nodes = array(  
  1 => array(  
  'host' => '',   // Adresse deines TS3AudioBot Servers
  'port' => 1234, // Port deines TS3AudioBot Servers
  'key' => '',    // API Token (Dafür musst du den Bot mit !api token anschreiben)
  'name' => ''    // Der Interne Anzeigename
  )
);

Wichtige Information zum API Token Je nach TS3AudioBot Version kann der API Token anders aufgebaut sein.

'uid:token' // API Token (bei den neusten TS3AudioBot Versionen)

'uid:ts3ab:token' // API Token (von den älteren TS3AudioBot Versionen). Entferne hier einfach das :ts3ab: in der Mitte so das der API Token wie oben aussieht

Und schon bist du bereit deine eigenen Musicbots zu steuern

  • Melde dich einfach mit dem Passwort smnjan an. Das kannst du später auch in deinem Profil ändern

FAQ

  • Wie füge ich eine weitere Node hinzu?

Eine weitere Node fügst ohne große Kopfschmerzen ein. Gehe dazu einfach in die Config /vendor/smnjan/Config.php scrolle bis nach unten zum Bereich const nodes = array(...). Dort stehen alle deine Nodes. Um nun eine weitere Node hinzuzufügen, machst du einfach nach dem letzten Eintrag ein , und fügst den unten stehenden Code ein (natürlich mit deinen Werten)

2 => array(       // Die 2 ist immer die Letzte nummer der Liste Plus 1 gerechntet (also nach dem EIntrag würde z.B. eine 3 kommen) 
  'host' => '',   // Adresse deines TS3AudioBot Servers
  'port' => 1234, // Port deines TS3AudioBot Servers
  'key' => '',    // API Token (Dafür musst du den Bot mit !api token anschreiben)
  'name' => ''    // Der Interne Anzeigename
  )
  • Bei wem darf ich mich bedanken ?

Für die Entwicklung bei Kuhva und für das Projekt bei Simon

License

LGPL-3.0

Wenn du etwas veränderst, denke bitte daran, das Links, Logos oder Texte die auf SMNJAN,SMNBOTS oder KUHVA zeigen nicht verändert werden dürfen.

Ausnahmen sind die Twitter Links im Footer, das Logo im Interface so wie das Profilbild

Wir machen das ganze hier gratis für dich also würde es uns sehr freuen wenn du diese kleine Limitierung einhalten könntest.

smn-single's People

Contributors

smnjan avatar kuhva avatar ampferl avatar

Stargazers

Clemens Knost avatar Noa J. avatar  avatar

Forkers

budyn00

smn-single's Issues

Bot connected im Interface jedoch Fehler

Wie der Titel schon sagt connected der Bot wenn ich diesen im Webinterface erstelle, jedoch kommt dort der Fehler ,,Musicbot konnte nicht erstellt werden oder sich verbinden"

Bot kann nicht erstellt werden

Ich habe das Problem das der Bot laut Webpanel nicht erstellt wird aber die schafft es trotzdem ihn zu erstellen.
In der Datenbank wird er aber auch nicht registriert.

Bot wird nicht richtig erstellt

Hey,

wenn ich im Panel ein Bot erstellen will kommt folgender Fehler "Fehler Musicbot konnte nicht erstellt werden oder sich verbinden". Aber der Bot joint auch auf den angegebenen Teamspeak.

Bot is not deleted in TS3Audiobot

When i delete a bot over the webinterface, the bot isn't removed on TS3Audiobot. My solution is to make a API request to delete the bot.
Requested: /api/settings/delete/<Botname>

Webinterface mit TS3AudioBot verbinden

Hallo,
ich brauche Hilfe den Bot mit dem Webinterface zu verbinden.

Ich habe alles korrekt eingetragen bekomme jedoch diesen Error von Apache2:
[Wed Apr 01 19:38:35.666239 2020] [:error] [pid 10159] [client <meineip>] PHP Parse error: syntax error, unexpected 'use' (T_USE), expecting identifier (T_STRING) in /var/www/html/cp/vendor/smnjan/ts3ab/Ts3CommandCaller.php on line 149, referer: https://<ip>/bots.php

Meine Web-Konfiguration beim TS3AudioBot sieht wie folgt aus:
`[web]
#An array of all urls the web api should be possible to be accessed with.
hosts = ["localhost", "127.0.0.1"]
#The port for the web server.
port = 58913

[web.api]
#If you want to enable the web api.
enabled = true
#Limits the maximum command complexity to prevent endless loops.
command_complexity = 64
#See: bot.commands.matcher
matcher = "exact"

[web.interface]
#If you want to enable the webinterface.
enabled = false
#The webinterface folder to host. Leave empty to let the bot look for default locations.
path = ""`

Und meine Einträge in der Config.php so:
`<?php
/**

  • Created by Kuhva.
    */
    namespace smnjan;

class Config
{
const
DB_HOST = "localhost",
DB_NAME = "",
DB_USER = "",
DB_PSSWD = "";

const nodes = array(
    1 => array(
        'host' => '<ip des servers>',
        'port' => 58913,
        'key'  => 'id:key',
        'name' => 'Test'
    )
);

}`
Die Connection zu MySQL funktioniert, da ich mich anmelden kann, wenn ich aber einen Bot erstellen will bleibt der "Erstellen"-Button gedrückt und es passiert nichts.

Hoffe jemand kann mir auch noch 5 Monate nach Release helfen :)

MfG

zusätzliche node

Hey,
ich habe Probleme, eine 2. node hinzuzufügen..
Wo ist hier mein Fehler?

<?php
/**
 * Created by Kuhva.
 */
namespace smnjan;

class Config
{
    const
        DB_HOST = "localhost",
        DB_NAME = "interface",
        DB_USER = "",
        DB_PSSWD = "";


    const nodes = array(
        1 => array(
            'host' => '',
            'port' => 1234,
            'key'  => '',
            'name' => 'node01',
        )
		2 => array(
            'host' => '',
            'port' => 1234,
            'key'  => '',
            'name' => 'node02',
        )
    );
}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.