ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

SimpleIrcBot v1.0.a
  #1  
Старый 04.11.2008, 21:22
Аватар для Dimi4
Dimi4
Reservists Of Antichat - Level 6
Регистрация: 19.03.2007
Сообщений: 953
Провел на форуме:
7617458

Репутация: 3965


Отправить сообщение для Dimi4 с помощью ICQ
По умолчанию SimpleIrcBot v1.0.a

SimpleIrcBot
PHP код:
<?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:



Ну вот, кто знает, эт и есть лонгорн. Пострался привести эго в более нормальный вид. Первая альфа версия. Кое что дописал.

Для тех, ето не знает - SimpleIrcBot - бот для ирц чатов написаный на php.
ScreenShoot
Внутри:
  • Main:
  • auth.php
  • functions.php //сдесь нужные функц(правда пока одна )
  • config.php //конфигурация бота, канала, френды, овнер
  • connect.php //коннект к серваку
  • index.php //собственно сам бот
  • Modules:
  • badwords.php //цензура мата
  • control.php //управление ботом
  • operator.php //управление каналом
  • other.php //разное


Пример конфига:
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/16062453...rcBot.rar.html
http://sourceforge.net/projects/simpleircbot/

Последний раз редактировалось Dimi4; 02.01.2009 в 18:36..
 
Ответить с цитированием
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ