TerraBot.de a bot for big Communities

TerraBot.de a bot for big Communities

[ENGLISH]
NEW Create Channel
  • With the new app "Create Channel" you can send our Bot a function for your TS, which automatically creates and deletes channels. This new app contains many different ways how you want to create your channels. You can also control and manage the channel settings.
  • So far there are 2 profiles available for the creation of channels, which you can also view on our Teamspeak. These are Terra 1 & Terra 2 - Profiles
Login
  • The password of the user is encrypted and cannot be seen again.
Bot
  • When creating a new instance, all functions required by the bot are now queried. If the bot has no permission or an error occurs, this error will be displayed to the user.
  • If an error occurs during query login, the data is saved first despite the error, so that the user does not have to enter all data again.
  • Bot now loads multiple data from Teamspeak to make the web interface easier to use.
Dynamic Banner
  • You can now create multiple dynamic banners for one instance.
  • You can now divide text positions into groups to get a better overview.
  • For each text group you can create new conditions, when they should be visible. It is possible to have text groups displayed after certain times, days or even months. Or only if certain server groups are in certain channels.
  • assignment of themes to banner blanks extended to dependency when these may be seen. Just as with text groups, certain conditions are queried, at which time, which day or week this complete blank may be displayed with the themes. In exactly the same way you can determine the dependency on server groups or the stay in channels.
Design
  • Webinterface was completely revised. Many new functions and also design of the buttons were created.
Variablen
  • New variable to display IP from client on banner.
  • New variable to display Teamspeak version on the banner from the client.
  • New variable to show the user which channel he is in.
General
  • Time zone has its own section, because it is now part of the instance.
  • Filter server groups has got its own category, because it is now a part of the instance and not only used for the banner anymore.
Bugfixes
  • An improved verification system has been introduced.
Further problems
  • After a certain number of running bots, the server crashes and all applications for web development crash. Unfortunately, we can't yet determine what is causing this bug and how to fix it. For this reason we have to tighten up the recording for a bot.


[GERMAN]
NEW Channel erstellen
  • Mit dert neuen App "Channel erstellen" können Sie unserem Bot eine Funktion für Ihren TS übermitteln, womit er Channels automatisch erstellt und löscht. Diese neue App beinhaltet viele verschiedene Möglichkeiten wie Sie Ihre Channels erstellen lassen wollen. Auch die Channel-Einstellungen können Sie kontrollieren und verwalten.
  • Es stehen bisher 2 Profile für die Erstellung von Channels zur Verfügung, die SIe auch bei uns auf dem Teamspeak anschauen können. Dabei handelt es sich um Terra 1 & Terra 2 - Profile
Login
  • Ab sofort ist das Passwort der User verschlüsselt und kann nicht wieder eingesehen werden.
Bot
  • Beim erstellen einer neuen Instanz werden nun alle Funktionen abgefragt, die der Bot benötigt. Sollte der Bot keine Berechtigung haben oder ein fehler auftreten, wird dieser Fehler dem User angezeigt.
  • Sollte beim Query-Login ein Fehler sein, werden die Daten trotz Fehler erstmal gespeichert, damit der User nicht alle Daten nochmal eingeben muss.
  • Bot ladet nun mehrere Daten vom Teamspeak, um die Bedienung im Webinterface einfacher zu machen.
Dynamischer Banner
  • Man kann nun für eine Instanz mehrere dynamische Banner erstellen.
  • Man kann nun die Text-Positionen in Gruppen einteilen, damit man eine bessere Übersicht hat.
  • Zu jeder Text-Gruppe kann man neue Bedingungen erstellen, wann diese zu sehen sein sollen. Man hat die Möglichkeit, Text-Gruppen nach bestimmten Zeiten, Tagen oder auch Monaten anzeiogen zu lassen. Oder auch nur wenn bestimmte Servergruppen in bestimmten Channels sind.
  • Zuordnung von Themes auf Bannerrohlinge erweitert auf Abhängigkeit, wann diese gesehen werden dürfen. Genau wie bei Text-Gruppen werden bestimmte Bedingungen abgefragt, zu welcher Zeit, welchem Tag Tag oder Wochen dieser komplette Rohling mit dem Themes angezeigt werden darf. Genau so kann man die Abhängigkeit von Servergruppen oder der Aufenthalt in Channels bestimmten lassen.
Design
  • Webinterface wurde komplett überarbeitet. Viele neue Funktionen und auch Design von den Buttons wurden erstellt.
Variablen
  • Neue Variable um IP vom Client auf dem Banner anzeigen zu lassen.
  • Neue Variable um Teamspeakversion vom Client auf dem Banner anzeigen zu lassen.
  • Neue Variable um dem User anzuzeigen, in welchem Channel er sich befindet.
Allgemein
  • Zeitzone hat eine eigene Rubrik bekommen, da sie nun ein Bestandteil der Instanz ist.
  • Servergruppen filtern hat eine eigene Rubrik bekommen, da sie nun ein Bestandteil der Instanz ist und nicht mehr nur noch für den Banner verwendet wird.
Bugfixes
  • Ein verbessertes System für die Verifizierung wurde eingeleitet.
Weitere Probleme
  • Nach einer gewissen Anzahl von laufenden Bots, schmiert der Server ab und alle Anwendungen für die Webentwicklungen stürzen ab. Leider können wir noch nicht feststellen woran dieser Fehler liegt und wie wir es beheben können. Aus diesem Grund müssen wir die Aufnahme für ein Bot verschärfen.
UPDATE 3.0

ENGLISH

change log





Bot-Engine completely reworked. The bot is 150 times faster than before and does not need as much performance as before.

Revision of the text variables for the banner

Client move: Warning if no move rules have been created

Website optimization: loading time shortened



Variables for the banner


VariableDescription
%SERVER_NAME%Displays the Teamspeak name.
%SERVER_IP%Displays the IP of your Teamspeak.
%SERVER_PORT%Displays the port of your Teamspeak.
%SERVER_MAXSLOTS%Shows the maximum number of slots of your Teamspeak.
%SERVER_PING%Shows the ping between your Teamspeak server and the client.
%SERVER_PKTTOTALLOSS%Displays the total packet loss between the client and the server.
%SERVER_TOTALCHANNELS%Shows how many channels are created on the Teamspeak.
%SERVER_HOSTBANNER_URL%Displays the URL of the banner's link.
%SERVER_CLIENT_TOTALCONNECTION%Shows how many clients have already connected to the server.
%SERVER_QUERY_TOTALCONNECTION%Shows how many queries have been connected with this Teamspeak in total.
%SERVER_PLATFORM%Shows what kind of server the Teamspeak server is running on.
%SERVER_VERSION%Shows which version this Teamspeak server has.
%COUNT_ADMINS%Shows the number of admins online with your sorted out groups.
%COUNT_MODS%Shows the number of moderators online with your sorted out groups.
%COUNT_SUPPORTER%Shows the number of supporters online with your sorted out groups.
%COUNT_CLEAR%Displays the number of groups you have discarded.
%COUNT_ALL%Displays the number of all connections on your Teamspeak.
%COUNT_QUERYS%Displays the number of all query connections on your Teamspeak server.
%COUNT_BOTS%Displays the number of all bots including the query connections.
%COUNT_ALLCLIENTS%Displays the number of all clients. All rejected groups are subtracted.
%COUNT_CLIENTS%Shows only the number of clients on the Teamspeak minus queries, admins, moderators, supporters and bots.
%CLIENT_NAME%Displays the name of the client. If the name cannot be determined, the entire text level is hidden.
%CLIENT_TOTALCONNECTION%Shows how often the client has connected on Teamspeak.
%CLIENT_LASTCONNECTION_EN%Displays the date in English format when the client last connected to Teamspeak.
%CLIENT_LASTCONNECTION_GER%Displays the date in German format when the client last connected to Teamspeak.
%CLIENT_PLATFORM%Shows which operating system the client is using.
%DATE_GER%Displays the date in German format. (DD.MM.YYYY)
%DATE_EN%Displays the date in US format. (MM/DD/YYYY)
%TIME_GER%Displays the time in German format. (SS:MM)
%TIME_EN%Displays the time in English format. (SS:MM pm/am)
%DAYNAME_GER%Displays the name of the day of the week in German.
%DAYNAME_EN%Displays the name of the weekday in English.
%MONTHNAME_GER%Displays the name of the month in German.
%MONTHNAME_EN%Displays the name of the month in English.
%DATE_DAY%Displays the calendar date from the day
%DATE_MONTH%Displays the calendar date from the month
%DATE_YEAR%Displays the calendar year





DEUTCH
Change-Log



  • Bot-Engine komplett neu überarbeitet. Dadurch ist der Bot 150 mal schneller als zuvor und benötigt nicht mehr so viel Performen wie zuvor
  • Überarbeitung der Text-Variablen für den Banner
  • Client-Move: Warnhinweis, wenn keine Move-Regeln erstellt wurden
  • Optimierung der Webseite: Ladezeit verkürzt
Variablen für den Banner




VariableBeschreibung
%SERVER_NAME%Zeigt den Teamspeak-Namen an.
%SERVER_IP%Zeigt die IP von Ihrem Teamspeak an.
%SERVER_PORT%Zeigt den Port von Ihrem Teamspeak an.
%SERVER_MAXSLOTS%Zeigt die maximale Slot-Anzahl von Ihrem Teamspeak an.
%SERVER_PING%Zeigt den Ping zwischen Ihrem Teamspeak-Server und dem Client an.
%SERVER_PKTTOTALLOSS%Zeigt den gesamten Paketverlust zwischen dem Client und dem Server an.
%SERVER_TOTALCHANNELS%Zeigt an, wie viele Channels auf dem Teamspeak erstellt sind.
%SERVER_HOSTBANNER_URL%Zeigt die URL vom Link des Banners an.
%SERVER_CLIENT_TOTALCONNECTION%Zeigt an, wieviele Clients sich insgesamt mit dem Server schon verbunden haben.
%SERVER_QUERY_TOTALCONNECTION%Zeigt an, wie viele Querys sich mit diesem Teamspeak insgesamt verbunden haben.
%SERVER_PLATFORM%Zeigt an, auf was für einem Server der Teamspeak-Server läuft.
%SERVER_VERSION%Zeigt an, welche Version dieser Teamspeak-Server hat.
%COUNT_ADMINS%Zeigt mit Ihren aussortierten Gruppen die Anzahl der Admins an, die online sind.
%COUNT_MODS%Zeigt mit Ihren aussortierten Gruppen die Anzahl der Moderatoren an, die online sind.
%COUNT_SUPPORTER%Zeigt mit Ihren aussortierten Gruppen die Anzahl der Supporter an, die online sind.
%COUNT_CLEAR%Zeigt die Anzahl der von Ihnen aussortierten Gruppen an.
%COUNT_ALL%Zeigt die Anzahl aller Verbindungen auf Ihrem Teamspeak an.
%COUNT_QUERYS%Zeigt die Anzahl aller Query-Verbindungen auf Ihrem Teamspeak-Server an.
%COUNT_BOTS%Zeigt die Anzahl aller Bots inkl. den Query-Verbindungen an.
%COUNT_ALLCLIENTS%Zeigt die Anzahl von allen Clients an. Alle aussortierten Gruppen werden abgezogen
%COUNT_CLIENTS%Zeigt nur die Anzahl der Clients auf dem Teamspeak an abzgl. Querys, Admins, Moderatoren, Supporter und Bots.
%CLIENT_NAME%Zeigt den Namen vom Client an. Sollte der Name nicht ermittelt werden können, wird die ganze Textebene ausgeblendet.
%CLIENT_TOTALCONNECTION%Zeigt an, wie oft der Client sich auf dem Teamspeak verbunden hat.
%CLIENT_CONNECTION_TIME%Zeigt an, wie lange der Client in dieser Sitzung verbunden ist.
%CLIENT_CONNECTION_TIME%Shows how long the client is connected in this session.
%CLIENT_LASTCONNECTION_EN%Zeigt das Datum im englischem Format an, wann sich der Client das letzte mal mit dem Teamspeak verbunden hat.
%CLIENT_LASTCONNECTION_GER%Zeigt das Datum im deutschen Format an, wann sich der Client das letzte mal mit dem Teamspeak verbunden hat.
%CLIENT_PLATFORM%Zeigt an, welches Betriebssystem der Client nutzt.
%DATE_GER%Zeigt das Datum im deutschen Format an. (DD.MM.YYYY)
%DATE_EN%Zeigt das Datum im englischen Format an. (MM/DD/YYYY)
%TIME_GER%Zeigt die Uhrzeit im deutschen Format an. (SS:MM)
%TIME_EN%Zeigt die Zeit im englsichen Format an. (SS:MM pm/am)
%DAYNAME_GER%Zeigt den Namen vom Wochentag auf deutsch an.
%DAYNAME_EN%Zeigt den Namen vom Wochentag in englisch an.
%MONTHNAME_GER%Zeigt den Namen vom Monat in deutsch an.
%MONTHNAME_EN%Zeigt den Namen vom Monat in englisch an.
%DATE_DAY%Zeigt das Kalenderdatum vom Tag an
%DATE_YEAR%Zeigt das Kalenderjahr an
UPDATE 2.7
A new server was organized for our bot and the bot itself was optimized again. Thus the processing of the data has been accelerated by the bot itself by a factor of 20.
From now on you can create your own filters, which you can use to count certain server groups for the banner.

Für unseren Bot wurde ein neuer Server organisiert und der Bot selber auch nochmals optimiert. Somit ist die Verarbeitung der Daten vom Bot selber um das 20-fache beschleunigt worden.
Absofort kann man eigene Filter erstellen, womit man bestimmte Servergruppen für den Banner zählen lassen kann.
  • Like
Reactions: adamo82
Since our server was completely overloaded recently due to a high request from users, we decided to get a faster server, which is online since 10.2.2019.


Da in der letzten Zeit durch eine hohe Anfrage von Usern unser Server komplett überlastet war, haben wir uns dazu entschlossen einen schnelleren Server zu holen, der seit dem 10.2.2019 online ist.
  • Like
Reactions: adamo82
Top