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..
 
Ответить с цитированием

  #2  
Старый 05.11.2008, 02:00
Аватар для Only
Only
Познающий
Регистрация: 08.11.2007
Сообщений: 66
Провел на форуме:
507550

Репутация: 66
По умолчанию

Пасиба,я ждал этого момента.
 
Ответить с цитированием

  #3  
Старый 05.11.2008, 02:57
Аватар для Zabuldon
Zabuldon
Участник форума
Регистрация: 06.04.2008
Сообщений: 102
Провел на форуме:
162579

Репутация: 28
По умолчанию

чеи мну как то не оч =(((
 
Ответить с цитированием

  #4  
Старый 09.11.2008, 16:31
Аватар для N1K70
N1K70
Banned
Регистрация: 02.01.2008
Сообщений: 195
Провел на форуме:
523549

Репутация: 301
Отправить сообщение для N1K70 с помощью ICQ
По умолчанию

Код:
Warning: Unexpected character in input: '' (ASCII=3) state=2 in *\IRCbot\control.php on line 85

Warning: Unexpected character in input: '' (ASCII=1) state=2 in *\IRCbot\other.php on line 119

Warning: Unexpected character in input: '' (ASCII=1) state=2 in *\IRCbot\other.php on line 135
 
Ответить с цитированием

  #5  
Старый 09.11.2008, 16:36
Аватар для Dimi4
Dimi4
Reservists Of Antichat - Level 6
Регистрация: 19.03.2007
Сообщений: 953
Провел на форуме:
7617458

Репутация: 3965


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

N1K70 Ето из-за темы канала в конфиге. Как на каком хосте.. Вообщем на одно выдает ворнинг, на другом нет. Просто выруби еррор репортинг
 
Ответить с цитированием

  #6  
Старый 09.11.2008, 17:06
Аватар для Nelzone
Nelzone
Постоянный
Регистрация: 12.04.2008
Сообщений: 403
Провел на форуме:
4700216

Репутация: 261
По умолчанию

публиковал http://forum.xeka.ru/f11/t7520/#post21622
 
Ответить с цитированием

  #7  
Старый 09.11.2008, 17:19
Аватар для N1K70
N1K70
Banned
Регистрация: 02.01.2008
Сообщений: 195
Провел на форуме:
523549

Репутация: 301
Отправить сообщение для N1K70 с помощью ICQ
По умолчанию

Dimi4, это не всё)... далее...

реагирует на всё приветствием %)
на команду !slap (+ ник чейнить) реагирует словом "ACTION"
 
Ответить с цитированием

  #8  
Старый 09.11.2008, 17:26
Аватар для Dimi4
Dimi4
Reservists Of Antichat - Level 6
Регистрация: 19.03.2007
Сообщений: 953
Провел на форуме:
7617458

Репутация: 3965


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

N1K70 хм, странно, может спецификация серва.. На каком серваке тестил?
 
Ответить с цитированием

  #9  
Старый 09.11.2008, 17:33
Аватар для luz3r
luz3r
Banned
Регистрация: 23.02.2008
Сообщений: 268
Провел на форуме:
3103600

Репутация: 850
По умолчанию

Красавчик... Супер, молодец. Уже опробывал всё работает. Лови +.
 
Ответить с цитированием

  #10  
Старый 10.11.2008, 13:41
Аватар для N1K70
N1K70
Banned
Регистрация: 02.01.2008
Сообщений: 195
Провел на форуме:
523549

Репутация: 301
Отправить сообщение для N1K70 с помощью ICQ
По умолчанию

Dimi4, dalnet и wenet
 
Ответить с цитированием
Ответ





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


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




ANTICHAT.XYZ