Jump to content

Hrumtik

Пользователи
  • Content Count

    439
  • Joined

  • Last visited

Community Reputation

50 Очень хорошая

3 Followers

About Hrumtik

  • Rank
    кодер с бубном

Recent Profile Visitors

941 profile views
  1. очень интересно и главное познавательно... бум делать человекоподобного робота и тогда ии вастержуствует )) пифши больше и мы заваюем мир! ктулху форева
  2. Hrumtik

    Php-chatbot For Mail.ru V3.2.0.001 Beta

    Теперь проект с ботиком будет назыться "PHP-ChatBot for Mail.ru" - так посолиднее :D На прошлой неделе решил все-таки просто обновить старого бота (правда получилось что переписал) и на скорую руку накатал форму запуска (админку). Опции особо не выдумывал, да там и не выдумаешь, содержимое фильтров взял с майловки. К сожалению я когда-то потерял все свои наработки по предыдущей админке - почти новый дижок накатал (остался только скрин): Оказалось достаточно сложно сделать таймер на PHP, он явно не для этих целей создавался... Beta-версия, тестируйте кому интересно - буду исправлять. P.S. Мануала в дистрибутиве нет, пользуйтесь этим )) P.S. В списке доверенных мыло - автора (мое =)
  3. PHP-ChatBot for Mail.ru v3.2.0.001 Beta версия: 3.2.0.001 редакция: Beta дата: 9 мая 2010 г. автор: Hrumtik ( yaroslave@bk.ru ) дом. страница: http://www.bit-team.com статус: Freeware =) Описание: Чат-бот на скриптовом языке PHP. Используйте его для поддержания комнаты в активном состоянии, шуток, проведения викторин, модерирования, ведения логов общения пользователей в вашей комнате... Предоставляет уникальную возможность пообщаться ни с кем и развить фантазию в интерпретации ответов... С трудом помогает убить время для чатозависимых и хорошо развивает терпение и внимание к собеседнику... Умеет выполнять около 30 команд (изменение настроек из чата +плагины). Есть возможность менять базу ответов, шуток и загадок по одной команде из чата. и т.д. Требования: PHP 4.3.0 и выше Установка: Скачайте и распакуйте архив с ботом. Скопируйте содержимое папки "upload" в нужную вам директорию на хосте (создайте при необходимости, например папку «bot»). Быстрый старт Для запуска бота, введите в адресную строку браузера ссылку/путь к вашей папке с ботом, например «http://<ваш сайт>/<папка с ботом>/». После запуска бота, данные для входа в чат (кроме пароля) будут сохранены автоматически. Логи Сохраняет лог общения в чате в формате HTML. Доступ к логам через веб-интерфейс из формы запуска. Возможность записи только диалогов с ботом (без системных сообщений). Интеллект МосК к сожалению отсутствует напрочь - руки не дошли =) Такие опции как "Скорость набора", "Скорость чтения" и "Обдумывание" позволяют избежать флуда в чате имитируя человека. Функция "Обучение" дополняет базу с ответами новыми сообщениями из общего чата (желательно включить модерирование, иначе научится всяким гадостям). В случае когда в комнате только 2 пользователя (считая бота), можно говорить с ботом не указывая его ник. Если включена опция "Начать разговор" (при включенном "Общение"), то бот будет разговаривать со случайным пользователем (если ему ни кто не пишет). Модерирование Позволяет отслеживать капс, флуд и рекламу и наказывать пользователя. Пользователи Приветствие пользователя из указанного набора фраз. Определение IP пользователя (если бот имеет необходимый для этого статус "создатель"). Шутки Выводит шутку через указанный интервал (мин) или по команде вызова шутки "!шутка". Загадки Выводит загадку через указанный интервал (мин) или по команде вызова загадки "!загадка". Подсказывает ответ по команде "!*" постепенно открывая буквы (команда в общий чат или обращение). Посдчитывает количество баллов за правильные ответы (после выхода обнуляются). Команды В форме запуска бота (справа) есть поля позволяющие указать команды для редактирования настроек из чата. Если это выключатель, то используйте "+" для включения и "-" для отключения, например "!диалог+". Если это значение или текст, то укажите необходимое значение через пробел, например "!чтение 45".Для того чтобы к командам бота имели доступ создатель комнаты, модераторы и смотрители - включите опцию "Системные пользователи" в разделе "Команды". Или добавьте пользователя (E-mail) в список доверенных через Enter или пробел или запятую... Все изменения сделанные по командам будут сохранены ботом автоматически при выходе из чата. Выключатель справа от каждой команды регулирует общий доступ к этой команде или плагину. Команды боту могут отдаваться без указания его ника в общий чат и т.д. Префикс у всех команд только воскл. знак "!". Плагины В папке "PLUGINS" находятся php-скрипты расширяющие возможности бота, доступные по указанным для них командам справа. Для включения/отключения плагина используйте переключатель напротив каждого из них. Чтобы создать плагин: создайте в папке "PLUGINS" файл с именем "func.<имя плагина>.php" откройте созданный файл в редакторе и добавьте функцию с именем "bot_function_<имя плагина>" (доступен класс бота и все его методы и свойства) все что функция возвращает печатается в чате как результат работы команды/плагина в форме запуска новый плагин появится автоматическиБаннер Выводит рекламное сообщение через указанный промежуток времени (мин). Системные настройки В отладочном режиме ведется технический лог действий бота (опция отключена). Укажите хост и порт анонимного HTTP-прокси сервера для работы бота через прокси. Используйте библиотеку cURL для лучшей обработки запросов бота (если библ. установлена). Список файлов ACP: acp_css.css - стили формы запуска templates.class.php - а'ля шаблонизатор "сделай сам" =) CORE: bot.class.php - основной класс бота config.class.php - конфиг а'ля БД "сделай сам" =) log.class.php - класс с методами создания и записи файла лога moder.class.php - класс обработки сообщений пользователей в чате - MAIL: chat.class.php - основной класс чата (все методы для работы в чате) logs.class.php - основной класс лога (методы ведения лога для этого чата) - INTELLECT: intellect.class.php - класс для генереции ответного сообщения a1.txt - файл с ответными сообщениями (построчно) JOKES: j1.txt - файл с шутками (построчно) LIBS: <phpFe> - проект для обзора файлов и директорий (Victor Hallberg) http.class.php - класс для работы с HTTP-запросами (Md Emran Hasan) LOGS: - MAIL: <smiles> - каталог со смайликами <год> - сохраненные логи чата по году, месяцу и дню PLUGINS: func.date.php - Вывести текущую дату func.ignore.php - Игнорирование пользователя func.kick.php - Выкинуть пользователя func.bann.php - Бан пользователя (просто на 1ч) func.whois.php - Сервис WhoIs (информация) func.local.php - Смена раскладки ( LAT / RUS ) func.flood_ignore.php - Флуд сообщениями игнора func.members.php - Доверенные пользователи func.sleep.php - Управление спящим режимом func.say.php - Сказать фразу func.google.php - Поиск в Google func.yandex.php - Поиск по Яндекс func.sortbase.php - Сортировка и очистка базы ответов func.horoscope.php - Гороскоп на текущий день func.chatterer.php - Случайная фраза случайному пользователю func.example.php - Пользовательский плагин (пример - отключен) func.exit.php - Выход из чата RIDDLES: r1-9.txt - файлы с загадками (построчно "вопрос|ответ") bot.conf.php - настройки бота по умолчанию bot.log.txt - технический лог бота favicon.ico - иконка для страницы index.php - стартовая страница/скрипт Список доступных комманд !логи+/- - Ведение логов общения !антисон+/- - Авто-выход из спящего режима !лог_бот+/- - Запись только диалогов с ботом !диалог+/- - Общение с пользователями !чтение <число> - Скорость чтения сообщений !набор <число> - Скорость набора сообщений !тормоз+/- - Задержка перед ответом (обдумывание) !ответы <файл> - Файл с ответами из папки <INTELLECT> !учись+/- - Обучение (пополнение файла с ответами) !говорун+/- - Начать общение если с ботом не общаются !скучно <число> - Время простоя/молчания (мин) !капс+/- - Отслеживать КРИК (капс) !флуд+/- - Отслеживать флуууууд !мат+/- - Отслеживать ругательства !реклама+/- - Отслеживать рекламу и др. ссылки !ворчун+/- - Сообщать о нарушении (предупреждение) !счетчик <число> - Счетчик нарушений (потом наказание) !айпи+/- - Определение IP входящих пользователей (для создателя) !привет+/- - Приветствие входящих пользователей !шутки+/- - Шутки, афоризмы, анектоды и пр. !шутки_инт <число> - Интервал между шутками (мин) !шутки_файл <файл> - Файл с шутками из папки <JOKES> !загадки+/- - Загадки, викторины и пр. !загадки_инт <число> - Интервал между загадками (время ожидания ответа) !загадки_файл <файл> - Файл с загадками из папки <RIDDLES> !дата - Вывести текущую дату !игнор+/- <юзер> - Игнорировать пользователя !кик <юзер> - Выкинуть пользователя !бан <юзер> - Забанить пользователя !мозгиз <юзер> - Информация о стране пользователя !локал <строка> - Смена раскладки (кракозябры) !скажи <строка> - Произнести фразу !гугл <строка> - Поиск в Google !яндекс <строка> - Поиск по Яндекс !фигнор+/- <юзер> - Флуд сообщениями игнорирования !свой+/- <юзер> - Добавить в список доверенных !банер+/- - Рекламное сообщение (баннер) !банер_инт <число> - Интервал между рекламой (мин) !сон+/- - Управление спящим режимом !база - Сортировка и очистка базы ответов !гороскоп <знак> - Гороскоп на текущий день !ляп+/- [юзер] - Случайная фраза случайному пользователю ("+" - в приват, "-" - в общую; "юзер" - необязательно) !выход - Выход из чата Список изменений 3.2.0.001 Beta Полностью переписан код Добавлены шутки, загадки, баннер, управление фильтрами Функции некоторых команд выведены в отдельные плагины Теперь только одна группа доверенных и системные пользователи (создатель, модератор, смотритель) Конфиг защищен от просмотра (пароль не сохраняется), +метатеги для обхода индексации Удалены команды рестарта и прочая мелочь... Нет черного списка (есть в настройках комнаты) Не чувствителен к регистру (команды, ники и пр.)Благодарности Команде «BiT-Team» и особенно Modern за поддержку... Всем кто участвовал в дискуссиях на форуме и терпеливо ждал обновления... Все права принадлежат Hrumtik & Co =))) Удачи в ботоводстве! LetitBit.net: PHP-ChatBot for Mail.ru v3.2.0.001 Beta DepositFiles.com: PHP-ChatBot for Mail.ru v3.2.0.001 Beta Скачать: PHP-ChatBot for Mail.ru v3.2.0.001 Beta
  4. В фотошопе можно автоматизировать процесс через макросы =) буит каждую открывать и ресайзить с последующим сохранением автоматически :lol: Или софтинку вроде Image Resizer если ХР'юшка. Там в контекстном меню появится пункт для ресайза над файлом или группой файлов...
  5. Hrumtik

    Переделанный Бот

    Я думаю что уже мало кто ждет от меня обновления бота)) наверное отчаялись ботоводы... :lol: На самом деле я его написал на 98%, вот 3 день вожусь с автообновлялкой - сложная оказалась скотина <_< Зато я себе ужеа наваял для удобства авто- сборщик с контролем версий (вставка в скрипты шапок с копирайтами, создание паков для автообновления и архивов для скачивания и т.д. и т.п.). Так что в будущем задержек с обновлениями не должно быть в прЫнципе)) А FAQ сам наберется со временем ... P.S. через недельку или скорее две наверное выложу... Глупость конечно, но интересно)
  6. Hrumtik

    Денвер + бот на Mail.ru

    Ну вот, а я так старался... оказывается зря :cray: А там по сути никаких специфических знаний и не нужно. Я в новом боте чтобы не мучаться с HTTP-протоколом чуть подправил класс Э. Хасана и все дела, в остальном все просто :D
  7. Hrumtik

    Денвер + бот на Mail.ru

    Вот и не угадала, я тут сегодня даже пописал малость (сподобилси :rolleyes: )... Очень даже хорошо получилось, можно сказать слету наковырял обработку групп и команд... Осталось прикрутить фильтры цензуры и фейс-контроля и еще приветствия )) Так что выход "PHP-mailBot v4.0 Lite" не за горами, правда без админки... но она и не нужна ибо она зло :lol: Зато вместо нее конфиг какой получился, просто песня (кривенько форум табуляцию отображает):
  8. Hrumtik

    Денвер + бот на Mail.ru

    Всеми Любимый, не переживай я что-нибудь придумаю... напишу нового (Lite версию без админки). А то что старый не исправил и за новый взялся - дык он корявый до жути если честно, надо стремится к лучшему :lol: Modern, не трогай моих фанатов ^_^
  9. Hrumtik

    Переделанный Бот

    botanik, Mindal - с этими заморочками придется смириться, т.к. это не Irc бот )) Это же самописный скрипт для чата, разработчики которого вобщем-то борются с роботами. Писать систему обновления для таких вещей не принято (не тот масштаб), тем более предполагается что пользователи могут дописать что-то свое (иначе для чего код открыт и еще с комментариями). Можно конечно написать обновлялку и вычислять контрольные суммы скриптов (мол изменили или нет) и потом подгружать xml-архив, но тогда вы перестанете форум посещать :P З.Ы. ...хотя и тему с ботами надо бы куда-нибудь на отдельную страничку поместить, а то странно выглядит ботоводчество на хак-форуме :D
  10. Hrumtik

    Реклама В Чате Mail.ru

    vIP, скачай еще раз аттач, я перезалил... Номер комнаты не забуть указать в конфиге он там прописан как "chat_room"... я проверял, рабочий :huh: в файле "logins.txt" в конце должен быть разрыв строки - мне лень было над регуляркой парсера логинов мозги ломать B) P.S. при совпадении ников может заартачится и все такое... P.S. вроде таже "АКМ"'ка логи ведет...
  11. Hrumtik

    Реклама В Чате Mail.ru

    Хм... я только сейчас увидел твой пост. Ну если просто логи вести хочешь - ноу проблемс ^_^ Там в конфиге опцию "dialog" не включай иначе бот будет бредить в ответ, что есть не хорошо. Без веб-интерфейса для пущей безопасности. Еще лучше бы прописать в ".htaccess" запрет на отдачу txt-файлов.. ну или просто папку с ботом как-то заковыристо назвать (без веба поисковики не будут индексировать - вот и ладушки) :D Держи, прикрепил к посту (большой размер из-за смайликов :( ). Над кодом не смейтесь, я там много удалил и закоментил, т.к. экспериментального было много: подключение базы, "интеллект" как бы на будущее задел и прочая охинея давняя.
  12. Hrumtik

    Реклама В Чате Mail.ru

    Команда "qwerty" это вроде пароля на выход, можно самому указать какой-нить заковыристый) В приват общается потому что нужно скрыть рекламу от модеров и прочих)) ... я и так там вырезал ведение логов, командный механизм, группы и прочее)) Список комнат просто чтобы после кика мог по выбору в другую комнату залезть какую-нить)) это же сырой скрипт на скорую руку. ------ реакцию на команду исправил))... P.S. мало ли может кто и будет бота на нем делать)) я же переписал код полностью, хоть и заточил под рекламу... просто новую версию бота не доделал, так пусть будет хоть как рекламер =))))
  13. Простейший скрипт для рекламирования в приват всем входящим пользователям и при обращении. Всего 4 настройки в файле "bot_conf.txt": msg_exit = "qwerty" - команда для выхода из чата proxy_host = "" - настройки прокси proxy_port = "" curl_use = "0" - использование библиотеки cURL В папке "configs" файлы с логинами, никами и списком комнат для авторизации. Если "бота" выкидывают он пытается авторизоваться с другими данными. Логин и пароль пишутся в файле "logins.txt" через пробел или табуляцию: email@inbox.ru qwerty email2@inbox.ru qwerty Все рекламные сообщения в файле "reclame.txt". PHP не ниже версии 4.3.0 -------------------- написан за 2 часа очень давно :D На сегодня полностью рабочий. Скачать Рекламер В Чате Mail.ru Letitbit Depositfiles
  14. Вроде Modern писала что в ТулБаре мессенджер можно организовать... Ну или самим этот бар написать поковыряв XUL:RDF :lol: вроде формат там не шипко сложный))
  15. Hrumtik

    Вот Это Женщины!

    Трансвеститы какие-то чесслово))) ...такоей тетеньке и сковородка не нужна ^_^ Sav1or хде сиськи то? )))
×

Important Information

By using this site, you agree to our Terms of Use.