Forum

Results 1 to 6 of 6
  1. #1
    Join Date
    March 2017
    Posts
    6

    iBot - Multifunction php bot [AutoPoke/AFK/Automatic Private Channel/Admin list/VIP]

    Polish users can speak here: http://inferno24.eu

    iBot is a bot for teamspeak 3 written in PHP, with use TS3Admin script.

    Functions in 0.5 ver
    • Auto advertising at a time
    • Welcome message with information about the user
    • Automatically change the name of the server and adding to the number of users
    • Automatically change the host message and adding to the number of users
    • Automatic registration of users after a x time
    • Generate a list of the administration of the following groups in the channel description
    • Create a server status in the zone and edit the channel name information about users online, time, channel, top10online, top10connections
    • Adding ranks when the user enters the channel
    • Protection against bad logins
    • Checking whether the user is AFK (adding the rank and transmission channel)
    • Automatic notification to groups of user join channel
    • Automatic creation of private channels in the selected area
    • Auto refresh expiration private channel and disposal after a time
    • Automatic update notification bot
    • Add a list of users from the selected group on the selected channel
    • Show stream status from twitch.tv on channel desc
    • Record protection
    • Show stream status from hitbox.tv on channel desc
    • Automatic check premium users
    • List on channel desc of premium users


    You can all edit in inc/config.php

    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	ss1.png 
Views:	1023 
Size:	13.3 KB 
ID:	15159   Click image for larger version. 

Name:	ss2.png 
Views:	1338 
Size:	23.6 KB 
ID:	15160   Click image for larger version. 

Name:	ss3.png 
Views:	973 
Size:	5.4 KB 
ID:	15161  
    Last edited by Inferno24; March 18th, 2017 at 06:28 PM.

  2. #2
    Join Date
    March 2017
    Posts
    6
    Update 0.3 Beta

    CHANGELOG:
    Code:
    1. Added the function of the status of Stream on twitch.tv. To use this add the channel Topic twitch=[username] where [login] is a channel name on twitch.tv.
    2. Added instruction in polish language to inc/config.php
    3. Some fix.
    UPDATE INSTRUCTIONS:
    Code:
    1. Open include/config.php then add in $config['bot']['functions'] new line 'twitchstatus'.
    2. At a end of file include/config.php add:
    
    // SERVER GROUP ONLINE
    // Pokazuje listę osób online z danej grupy na wybranym kanale. By pokazać listę użytkowników dodaj w "Topic" show_group=[gid] gdzie [gid] zamień na numer grupy do pokazania.
    $config['twitchstatus']['enabled']         = true;
    $config['twitchstatus']['interval']     = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 3);
    $config['twitchstatus']['data']         = '1970-01-01 00:00:00';
    
    3. Upload folder 'functions'.
    4. Upload file cache/checkupdate.txt.

  3. #3
    Join Date
    March 2017
    Posts
    6
    Update 0.4 Beta

    CHANGELOG:
    Code:
    1. Added recording protection.
    2. Fixes in welcomemessage.
    3. More fix.
    UPDATE INSTRUCTIONS:
    Code:
    1. Open include/config.php then add in $config['bot']['functions'] new line 'recordprotection'.
    2. At a end of file include/config.php add:
    
    /*
    ANTY RECORD PROTECTION
    Pokazuje w opisie status streama w serwisie twitch. By wyświetlać stan w "Topic" podaj twitch=[login] gdzie [login] zamień na login z titch.tv
    */
    $config['recordprotection']['enabled']             = true;
    $config['recordprotection']['interval']         = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 3);
    $config['recordprotection']['aviable_groups']     = array(64);
    $config['recordprotection']['admins']            = array(24);
    $config['recordprotection']['data']             = '1970-01-01 00:00:00';
    
    3. Upload folder 'functions'.
    4. Upload file cache/checkupdate.txt.
    If you are using a version older than 0.3 Beta you must do earlier instructions.

  4. #4
    Join Date
    March 2017
    Posts
    6
    Update 0.5 Beta

    CHANGELOG:
    Code:
    1. Automatic checking accounts premium.
    2. Premium channel list in channel description.
    3. Added the function of the status of Stream on hitbox.tv. To use this add the channel Topic hitbox=[username] where [login] is a channel name on hitbox.tv.
    4. Added sample page on the example of purchasing a premium hand MicroSMS.pl
    5. Improvements in displaying information about twitch.tv stream.
    6. Some fix.
    UPDATE INSTRUCTIONS:
    Code:
    1. Open include/config.php then add in $config['bot']['functions'] new lines 'hitboxstatus', 'premiumchecker' and 'premiumlist'.
    2. At a end of file include/config.php add:
    
    /*
    HITBOX STREAM STATUS
    Pokazuje w opisie status streama w serwisie hitbox. By wyświetlać stan w "Topic" podaj hitbox=[login] gdzie [login] zamień na login z hitbox.tv
    */
    $config['hitboxstatus']['enabled']         = true;
    $config['hitboxstatus']['interval']     = array('days' => 0,'hours' => 0,'minutes' => 3,'seconds' => 0);
    $config['hitboxstatus']['data']         = '1970-01-01 00:00:00';
    
    /*
    PREMIUM CHECKER
    Sprawdza czy nie upłynął użytkownikowi czas premium
    */
    $config['premiumchecker']['enabled']             = true;
    $config['premiumchecker']['premiumgroup']         = array(24, 65, 66);
    $config['premiumchecker']['interval']             = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 3);
    $config['premiumchecker']['data']                 = '1970-01-01 00:00:00';
    
    /*
    PREMIUM LIST
    Lista użytkowników premium.
        channel - id kanału na którym ma pokazywać listę użytkowników premium
    */
    $config['premiumlist']['enabled']     = true;
    $config['premiumlist']['channel']     = 533;
    $config['premiumlist']['interval'] = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 1);
    $config['premiumlist']['data']     = '1970-01-01 00:00:00';
    
    3. Upload folder 'functions'.
    4. Upload file cache/checkupdate.txt.
    If you are using a version older than 0.4 Beta you must do earlier instructions.

  5. #5
    Join Date
    March 2017
    Posts
    6
    Update 0.6 Beta

    CHANGELOG
    Code:
    1. Added commands operating on channels where the topic is 'commander'.
    2. Added the display of information about available private channels and which will be removed within 24 hours.
    3. Added protection channels which blocks the channels and gives access only to a special group.
    4. Added a link to the channel on which they are sitting in the admin list and the list of users in groups.
    5. Added formatting logins in tablets private channels.
    6. Added a sample banner server with automatic server statistics.
    7. More fixed.
    UPDATE INSTRUCTIONS:
    Code:
    1. Open include/config.php then add in $config['bot']['functions'] new lines 'channelprotection', 'channelinfo' and 'commander'.
    2. At a end of file include/config.php add:
    
    /*
    CHANNEL PROTECTION
    Blokuje wchodzenie na kanał gdy nie posiada się danej rangi. By zablokować w "Topic" podaj protect=[group id] gdzie [group id] zamień na ID grupy
        admingroup - id grup których nie będzie bot sprawdzał
    */
    $config['channelprotection']['enabled']     = true;
    $config['channelprotection']['interval']     = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 1);
    $config['channelprotection']['data']         = '1970-01-01 00:00:00';
    $config['channelprotection']['admingroup']     = array(13,39,40,41,43,42);
    
    /*
    CHANNELS INFO
    Pokazuje jakie kanały są do usunięcia a jakie wolne.
        channel - kanał na jakim ma to pokazywać
        pid - id kanału w którym znajduje się strefa kanałów
    */
    $config['channelinfo']['enabled']     = true;
    $config['channelinfo']['interval']     = array('days' => 0,'hours' => 0,'minutes' => 5,'seconds' => 0);
    $config['channelinfo']['data']         = '1970-01-01 00:00:00';
    $config['channelinfo']['channel']     = 470;
    $config['channelinfo']['pid']         = 105;
    
    /*
    COMMANDER
    Komendy serwerowe działają tylko na kanałach gdzie w topicu wpisane jest 'commander';
    */
    $config['commander']['enabled']     = true;
    $config['commander']['interval']     = array('days' => 0,'hours' => 0,'minutes' => 0,'seconds' => 3);
    $config['commander']['data']         = '1970-01-01 00:00:00';
    
    
    $config['commander']['commands_list'] = array ('help','meeting','check');
    $config['commander']['commands'] = array(
        'help' => array('description' => 'Wyswietla listę komend',
                        'usage' => '!help',
                        'output' => '
                        !help - Wyswietla liste komend
                        !meeting - Przenosi administracje na wybrany kanal
                        !check - Sprawdza poprawność prywatnych kanałów',
                        'allowed_groups' => array(13) //Grupy, które mogą korzystać z komendy
        ),
        'check' => array('description' => 'Sprawdza poprawność prywatnych kanałów',
                        'usage' => '!check',
                        'output' => 'Wykonano sprawdzenie',
                        'allowed_groups' => array(13) //Grupy, które mogą korzystać z komendy
        ),
        'meeting' => array('description' => 'Przeniosi wybrane grupy na kanal zebrania',
                           'usage' => '!meeting',
                           'output' => 'Przeniesiono administracje na kanal zebrania',
                           'groups' => array(23),
                           'channel' => 2682,
                           'allowed_groups' => array(13) //Grupy, które mogą korzystać z komendy
        ));
    
    3. Upload folder 'functions'.
    4. Upload folder 'command'.
    5. Upload file cache/checkupdate.txt.
    6. Upload file core.txt.
    If you are using a version older than 0.5 Beta you must do earlier instructions.

  6. #6
    Join Date
    March 2017
    Posts
    6
    Update 0.7 Beta

    CHANGELOG:
    Code:
    1. THE COMMAND SYSTEM WAS TURN OFF, REASON IS A MISTAKE THAT COULD NOT BE EXPLOITED BY SOME BOT FUNCTIONS.
    2. Added show AFK status in the list of administrators and user list in the groups.
    3. Minor fixes
    UPDATE INSTRUCTIONS:
    Code:
    1. Upload folder 'functions'.
    2. Upload file cache/checkupdate.txt.
    If you are using a version older than 0.6 Beta you must do earlier instructions.


    Now i work on graphic web panel to bot.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Replies: 2077
    Last Post: January 27th, 2019, 10:08 AM
  2. Automatic add a server to the favorite list ?
    By Galaxy21 in forum General Questions
    Replies: 1
    Last Post: November 30th, 2015, 09:33 AM
  3. AutoPoke BOT for Administrators
    By Deireadh in forum Tools / Web Based
    Replies: 2
    Last Post: December 27th, 2014, 06:57 PM
  4. Automatic Channel Admin
    By croxy34 in forum Permission System
    Replies: 2
    Last Post: September 6th, 2013, 04:24 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •