Dimi4
04.11.2008, 21:22
SimpleIrcBot
<?php
/**
* @author Dimi4
* @copyright 2008
* @bot.php
* @SimpleIrcBot - main file
*/
?>
Доступная полная версия 1.0 !
SimpleIrcBot_v1.0 Stable
[+] Hot fix: auth vulnerability
[+] Fix commands: !kick, !kill, !add, /notice !msg
[+] Help is in new file
[+] All modules in dir "modules" now
[+] Added new voting module. (!vote on [subject], !stopvote)
[+]Command renamed: (!out - stop bot, !badword !-badword - enable\disable bad words blocking)
Download:
http://sourceforge.net/images/phoneix/down.png (http://sourceforge.net/project/showfiles.php?group_id=249202&package_id=304370)
Ну вот, кто знает, эт и есть лонгорн. Пострался привести эго в более нормальный вид. Первая альфа версия. Кое что дописал.
Для тех, ето не знает - SimpleIrcBot - бот для ирц чатов написаный на php.
ScreenShoot (http://s44.radikal.ru/i105/0811/39/de382b1ab21b.jpg)
Внутри:
Main:
auth.php
functions.php //сдесь нужные функц(правда пока одна :D)
config.php //конфигурация бота, канала, френды, овнер
connect.php //коннект к серваку
index.php //собственно сам бот
Modules:
badwords.php //цензура мата
control.php //управление ботом
operator.php //управление каналом
other.php //разное
Пример конфига:
<?php
/**
* @author Dimi4
* @copyright 2008
* @config.php
*/
set_time_limit(0);
//$ex[3] = message
//$ex[2] = channel
/*--- server ---*/
$server = "irc.antichat.net";
$port = 7771;
$chan = "#antichat";
/*--- auth ---*/
$ident = "qaz";
$name = "5520G";
$nickme = "_longhorn_";
$pass = "megaPaSs";
/* --- owner ---*/
$owner = "Dimi4|maD";
$topic = "3ЛюдиКакБо3,1тыКакЛюди 3"; //channel topic (when KEEP_TOPIC enabled)
/*--- admin ---*/
$opt['admin_login']="admin";
$opt['admin_pass']="nimda";
/* --- friends ---*/
$friends = array("gisTy","mOle[x]","Orgasm","luz3r","lisa99",$owner);
?>
Если непонятно:
$topic - переменная, в которой хранится топик канала(Необходим при включеной функции хранения топика)
$opt['admin_login']
$opt['admin_pass'] - пассы для запуска бота.
$friends - список юзеров которые имеют особые права.
Команды допустимые для гостя:
!мат - Кикать при мате
!-мат - Не кикать при мате
!quit - поможет вам покинуть канал
!help - хелп
!about - Инфа про бота. Не изменяйте плз.
!throw or !брось - Бросить чем-то в кого-то.
!slap слапнуть кого-то.
Команды допустимые для френдов:
Тоже что и для гостя +
!OP !DEOP
!VOICE !DEVOICE
+m -m (модерировать комнату)
!ban !unban
!kick
/notice (имя бота) !msg - отослать кому-то нотайс
Команды допустимые для овнера:
Тоже что и для френдов +
!kickban - бан + кик
уйди - вырубить бота
+Автоджоин при кике
+Хранения режимов канала
+Реагирование на приветствие
+Реагирование на мат
Если вы хотите чтобы бот работал, после того как закрыли в браузере окошко, снимити галочку с режима Debug data
Для бота Любой хостинг с сокетами, и тайм лимитс соответственно.
http://rapidshare.com/files/160624537/SimpleIrcBot.rar.html
http://sourceforge.net/projects/simpleircbot/
<?php
/**
* @author Dimi4
* @copyright 2008
* @bot.php
* @SimpleIrcBot - main file
*/
?>
Доступная полная версия 1.0 !
SimpleIrcBot_v1.0 Stable
[+] Hot fix: auth vulnerability
[+] Fix commands: !kick, !kill, !add, /notice !msg
[+] Help is in new file
[+] All modules in dir "modules" now
[+] Added new voting module. (!vote on [subject], !stopvote)
[+]Command renamed: (!out - stop bot, !badword !-badword - enable\disable bad words blocking)
Download:
http://sourceforge.net/images/phoneix/down.png (http://sourceforge.net/project/showfiles.php?group_id=249202&package_id=304370)
Ну вот, кто знает, эт и есть лонгорн. Пострался привести эго в более нормальный вид. Первая альфа версия. Кое что дописал.
Для тех, ето не знает - SimpleIrcBot - бот для ирц чатов написаный на php.
ScreenShoot (http://s44.radikal.ru/i105/0811/39/de382b1ab21b.jpg)
Внутри:
Main:
auth.php
functions.php //сдесь нужные функц(правда пока одна :D)
config.php //конфигурация бота, канала, френды, овнер
connect.php //коннект к серваку
index.php //собственно сам бот
Modules:
badwords.php //цензура мата
control.php //управление ботом
operator.php //управление каналом
other.php //разное
Пример конфига:
<?php
/**
* @author Dimi4
* @copyright 2008
* @config.php
*/
set_time_limit(0);
//$ex[3] = message
//$ex[2] = channel
/*--- server ---*/
$server = "irc.antichat.net";
$port = 7771;
$chan = "#antichat";
/*--- auth ---*/
$ident = "qaz";
$name = "5520G";
$nickme = "_longhorn_";
$pass = "megaPaSs";
/* --- owner ---*/
$owner = "Dimi4|maD";
$topic = "3ЛюдиКакБо3,1тыКакЛюди 3"; //channel topic (when KEEP_TOPIC enabled)
/*--- admin ---*/
$opt['admin_login']="admin";
$opt['admin_pass']="nimda";
/* --- friends ---*/
$friends = array("gisTy","mOle[x]","Orgasm","luz3r","lisa99",$owner);
?>
Если непонятно:
$topic - переменная, в которой хранится топик канала(Необходим при включеной функции хранения топика)
$opt['admin_login']
$opt['admin_pass'] - пассы для запуска бота.
$friends - список юзеров которые имеют особые права.
Команды допустимые для гостя:
!мат - Кикать при мате
!-мат - Не кикать при мате
!quit - поможет вам покинуть канал
!help - хелп
!about - Инфа про бота. Не изменяйте плз.
!throw or !брось - Бросить чем-то в кого-то.
!slap слапнуть кого-то.
Команды допустимые для френдов:
Тоже что и для гостя +
!OP !DEOP
!VOICE !DEVOICE
+m -m (модерировать комнату)
!ban !unban
!kick
/notice (имя бота) !msg - отослать кому-то нотайс
Команды допустимые для овнера:
Тоже что и для френдов +
!kickban - бан + кик
уйди - вырубить бота
+Автоджоин при кике
+Хранения режимов канала
+Реагирование на приветствие
+Реагирование на мат
Если вы хотите чтобы бот работал, после того как закрыли в браузере окошко, снимити галочку с режима Debug data
Для бота Любой хостинг с сокетами, и тайм лимитс соответственно.
http://rapidshare.com/files/160624537/SimpleIrcBot.rar.html
http://sourceforge.net/projects/simpleircbot/