jImBot v.0.4.0 pre 4 mod 6 (Hybryd JAR modification) - Так называемая "гибридная версия" (смесь двух модификаций; ядро+скрипты).
====================================== ОСНОВНЫЕ ИЗМЕНЕНИЯ В БОТЕ ====================================== * расширена база анекдотов !анек и админши бота; * добавлена система рейтингов; * добавлена викторина; * добавлена возможность установки пароля на комнату; * добавлена возможность лишения прав на выход из чата; * на разбан пользователя теперь отдельное полномочие; * добавлена система антибанов и антикиков (главного администратора невозможно кикнуть или забанить всегда); * добавлена возможность контроля привата с настройкой в панели управления; * добавлена реклама в +аа (рэндомная из файла reklama.txt); * добавлена возможность изменения сообщения в общем чате при входе/выходе пользователя (рэндомная из файлов vhod1.txt и vihod.txt); * возможность прятаться для главного администратора (других можно спрятать через !grant ID invisible); * расширенная статистика админши-бота (добавлена 5-ка лучших по рейтингу); * удалена система предложений TODO; * добавлена возможность изменения сообщения при входе (только для водящего пользователя) (рэндомно из файла vhod.txt); * изменена панель управления (Настройка сервиса); * добавлена возможность отправки сообщения в определёную комнату (наподобие allroom_message); * отправка сообщения от номера чата на любой UIN; * работает команда +pp (+ответ); * добавлена система магазинов (цены указываются в панели управления); * личные статусы и личная информация хранятся в БД MySQL, а не в текстовых файлах; * команда !админы выводит только группы admin и superadmin, команда !модеры выводит только группу moder (причём тех, кто зарегистрирован в чате, а не сидит в данный момент в нём); * все команды переведены на русский язык (есть также и английские команды, за исключением некоторых команд).
====================================== СПИСОК КОМАНД ======================================
=================== Основные команды: =================== !правила - правила чата +a - Список пользователей в комнате +аа - Список пользователей в чате +лс ID Сообщение - Отправить приватное сообщение +ответ Сообщение - Ответить на предыдущее приватное сообщение !адм Сообщение - Оставить сообщение администратору чата !оботе - информация о версии бота и модификации бота !справка - список команд !рег ваш_ник пароль - регистрация в чате или смена ника (для смены пароль не нужен) !ник новый_ник - Смена ника в чате !чат - зайти в чат !выход - Выйти из чата !пригласить - создать приглашение для нового пользователя !свобном - перейти на самый свободный UIN чата !комната № - перейти в другую комнату !комнаты - список доступных комнат !бутылочка - Игра "Бутылочка" !бомба - Игра "Бомба" !рулетка - Игра "Рулетка" !уин ID - отправка своего UIN'а через приват !н - Читать новости чата !админы - администрация чата !модеры - модераторы чата !жалоба ID Текст жалобы - Жалоба на пользователя !настену Текст - Оставить своё сообщение на стене !состены - Читать сообщения со стены !заполнить ПОЛ Текст - Записать информацию о себе (ПОЛ - М или Ж) !читать ID - Просмотреть информацию о пользователе !баш - Цитата с bashorg !погода № - Вывести погоду, для получения списка городов команда !погода !анек - Прочитать анекдот !программа № - Вывести телепрограмму, для получения каналов команда !программа !всего - Узнать общее количество зарегистрированных !услуги - Просмотреть услуги чата !магазин - Магазин чата !+рей ID - Увеличить рейтинг пользователю !-рей ID - Уменьшить рейтинг пользователю !инф ID - Читать инфо о пользователе !статус Текст - Установить личный статус
====================== Дополнительные команды: ====================== % Сообщение - Отправить сообщение через OpChat (юзеры не видят) !свадьба Х1 Х2 - женить юзеров, где вместо Х1 впишите личный номер девушки, Х2 - парня !развод Х1 Х2 - развод юзеров, личные номера вписывать в том же порядке !кто ID - Последние ники пользователя !инфо UIN/ID - Информация о пользователе !обинфо ID - Обновить информацию о пользователе !кик ID время причина - Выгнать пользователя из чата !киквсех - Выгнать всех пользователей (кроме того кто послал команду) !киклист - Зписок кикнутых юзеров !кикист - 20 последних киков !бан ID Причина - Забанить пользователя !банвсех - Забанить всех тех, кто в чате (Массовый бан!!) !убан ID - Снять бан с пользователя !банлист - Список пользователей в бане !банист - 20 последних банов !убанлист - 20 последних разбанов !полномочия - Список доступных полномочий !дполн ID полномочие - Добавить полномичия пользователю !уполн ID полномочие - Лишить пользователя полномочий !группы - Список допустимых групп !группа ID группа- Установить группу пользователю !права ID - Информация о правах пользователя !всехвпользователи - Перевести всех в группу user !ктопригл ID - Вывод цепочки приглашений пользователя !измник ID НИК - Изменить ник пользователю !измстат ID Текст - Изменить личный статус другому пользователю !перетащить ID комната - Перетащить пользователя в другую комнату !запереть ID комната - Запереть юзера в комнате !выпустить ID - Вернуть юзеру возможность ходить по комнатам !перетащить ID комната - Перетащить пользователя !закрытые - Показать кто и где заперт !создкомн № название - создать новую комнату !измкомн № название - изменить название комнаты !удкомн № - Удаление комнаты (требуется перезапуск чата!) !пароль - Установить пароль на комнату !тема Текст - Установить тему в текущей комнате !стат - Статистика использования UIN'ов чата !админу - Чтение сообщений админу !удадм - Удаление сообщений админу !лучшие - Статистика чата !поиск Ник - Искать пользователя по нику или части ника !сообщение Текст - Отправить сообщение во все комнаты !комнсооб № Текст - Сообщение в указанную комнату !сообщения - Просмотреть последние сообщения в чате !пид ID - Просмотреть последние сообщения пользователя !сбут - Добавление фраз в игру "Бутылочка" !снов Текст - Создание новости !уднов - Удаление новостей в архив !жалобы ID - Просмотр жалоб на пользователя !ном № - перейти на UIN номер 0,1,2,... !вчат ID - Насильно затащить пользователя в чат !стоп - Остановка чата !рестарт - Перезапуск всего бота !чатстатус № - Смена ICQ-Status'а чата !хстатус № - Смена X-Status'а чата !хтекст1 Текст статуса - Смена 1-го сообщения в X-Status'е !хтекст2 Текст статуса - Смена 2-го сообщения в X-Status'е !измид ID1 ID2 - Сменить ID у пользователя (нужен перезапуск) !очистить - Очистить историю и логи в базе данных !регдата ID - Узнать дату регистрации пользователя !новуслуги Произвольное сообщение - Составить новые услуги чата (перед составлением необходимо удалить старые услуги!!) !удуслуги - Удалить услуги чата !удстена - Очистить стенку !позаться - Показаться в чате !спрятаться - Спрятаться в чате !позвать UIN Сообщение - Отправка сообщения на UIN
====================================== СПИСОК ПОЛНОМОЧИЙ ====================================== allinuser - Возвращение всех в юзера pmsg_offline - Позвать пользователя в чат wroom - Создавать и изменять комнаты DelNews - Удаление новостей uin - доступ к команде !уин News - Вывод новостей dblnick - Разрешено дублировать ник info - Получать информацию о юзере dbmsg - Вывод последних сообщений, команда !сообщения chnick - команда изменения ника другого пользователя adminsay - Разговаривать с админом whoinv - Команда !whoinvite allroom_message - Сообщение во все комнаты Galoba - Жалоба на юзера kickhist - Команда !kickhist search - Поиск по нику chgkick - Изменение времени кика regdate - Дата реги пользователя settheme - Установить тему в комнате weather - Вывод погоды banroom - Запереть юзера в комнате uslugi - Вывод списка услуг ubanlist - 20 последний разбанов ban - Забанить пользователя anyroom - Переход в любую комнату banall - Массовый бан exthelp - Расширенная помощь txtread - Вывод текстового файла delwall - Удалить все сообщения со стены uchat - возможность затаскивать пользователя в чат exit - право на выход из чата deladm - Удалить сообщения админу ReadWall - Сообщения со стены anti_kick - Антикик xstatus - Смена X-Status uroom - Удаление комнат TV - Вывод программы room - Смена комнаты authread - Получение инфы о полномочиях uban - разбан пользователя OpChat - доступ к опчату admlist - список админов modlist - список модераторов admsoob - Сообщения админу adminstat - Получать статистику от админа dbsearchid - Поиск сообщений по базе, команда !sid или !пид change_status - изменение статуса MakeNews - Создание новости clean - ОЧИСТКА БД stopchat - Остановка чата best - Вывод статистики лучших svadba - свадьба pmsg - Отправка приватных сообщений kickall - Кик всех пользователей setpass - Установить пароль в комнате invite - Создание приглашения anti_ban - Антибан restart - Перезапуск usstatus - Установка статуса invisible - Возможность прятаться room_msg - Сообщение в комнату WriteWall - Сообщение на стену kickone - Кик одного пользователя game - возможность играть chid - команда изменения ID Anek - Сервис анекдотов edit_uslugi - Управление списком услуг authwrite - Изменение полномочий пользователей sz_but - Создание фраз ICQstatus - Смена ICQ-Status reg - Смена ника whouser - Просмотр инфы о смене ников юзером zaklist - список закрытых Galobs - Список жалоб bash - Цитаты с bashorg
====================================== СПИСОК ICQ-СТАТУСОВ ====================================== Злой = 1 Депрессия = 2 Дома = 3 Работа = 4 Кушаю = 5 Отошёл = 6 Готов поболтать = 7 Не беспокоить = 8 Невидим = 9 Невидим для всех = 10 Недоступен = 11 Занят = 12 Не в сети = 13 В сети = 14
Примечания: * группа VIP есть группа poweruser; * если лишили кого-то права exit, то учтите, что на него !кик не сработает; * комната для свадеб всегда 9, независимо от значения в панели управления.
Не работает: * система свадеб через исходный код с сохранение информации в БД MySQL.
MySQL запросы: * выполнить запрос из файла db.sql традиционным способом; * выполнить в том же месте запрос из файла quiz.txt; * выполнить запросы в том же месте из файла db_users(po_odnoj_stroke!).txt (не весь файл сразу, а по очереди - по строчке !!).
Официальный сайт модификации http://jimbot-chat.ru