Главная » FAQ » Jim Bot | [ Добавить вопрос ] |
Для создания собственного чата вам необходимо скачать JimBot Затем внимательно изучить инструкцию по установке тут |
Настройки бота ICQ статус: Депрессия = 16384; Дома = 20480; Работа = 24576; Кушаю = 8193; Отошёл = 1; Готов поболтать = 32; Не беспокоить = 2; Невидим = 256; Невидим для всех = 512; Недоступен = 4; Занят = 10; Не в сети = 268435456; В сети = 0; x-статус (0-34): Нет = 0; Злой= 1; Купаюсь = 2; Устал = 3; Вечеринка = 4; Пиво = 5; Думаю = 6; Кушаю = 7; ТВ = 8; Друзья = 9; Кофе = 10; Слушаю музыку = 11; Дела = 12; Кино= 13; Весело = 14; Телефон = 15; Играю = 16; Учусь = 17; Магазины = 18; Болею = 19; Сплю = 20; Отрываюсь = 21; Интернет = 22; Работаю = 23; Печатаю = 24; Пикник = 25; Готовлю = 26; Курю = 27; Релакс= 28; Туалет = 29; Вопрос = 30; Дорога = 31; Любовь = 32; Поиск = 33; Дневник = 34; Сообщение x-статуса 1: ваш текст Сообщение x-статуса 2: ваш текст Число переподключений движка при обрыве: 5 Пауза для входящих сообщений: 1000 Пауза для исходящих сообщений: 500 Ограничение очереди исходящих: 20 Пауза перед перезапуском коннекта: 660000 Админские UIN: Список UIN Главных администраторов, пишутся через ";" Настройки чата Число повторов флуда: 5 Период флуда (сек): 10 Пауза сообщений для незареганых (сек): 20 Задержка очереди чата: 10000 Игнорировать оффлайн сообщения: Да Игнорировать собственные сообщения в чате: Да Временный кик (минут): 10 Период переподключения юзера: 60000 Количество переподключений для блокировки юзера: 5 Свободная регистрация: Да Пояснения по поводу приглашений в чат: Для регистрации в чате вам необходимо получить приглашение одного из пользователей. Время действия приглашения (часов): 24 Максимальный размер одного сообщения: 300 Максимальный размер одного исходящего сообщения: 500 Максимальное число частей исходящего сообщения: 7 Время автокика при молчании (минут): 12 Время предупреждения перед автокиком: 10 Запрашивать авторизацию у пользователей: Нет(так как толку от этого нет) Запрещенные ники: admin;админ Время кика по умолчанию: 5 Максимальное время кика: 300 Максимальная длина ника в чате: 10 Показывать вход-выход при падении юзеров: Да Записывать все входящие сообщения в БД: Нет Записывать сообщения в БД (отключит статистику и т.п.): Да Не очищать контакт-лист: Нет Максимум юзеров на 1 уин: 7 Запрещенные символы в никах: @#$%^&*()_+|\=-! Разделитель после ника: > (после символа пробел, что бы текст не сливался с ником) Это все основные настройки на JimBot 2010 |
Запуск скриптов происходит в нескольких, специально предназначенных для этого местах. Исходя из этого различается и назначение скриптов. В версии 0.4 с помощью скриптов есть возможность выполнять следующие функции: Функции перед запуском бота, и перед его остановкой. Называются соответственно: "./services/имя_сервиса/scripts/start.bsh", "./services/имя_сервиса/scripts/stop.bsh". Скрипт, полностью реализующий всю логику обработки команд вашего бота (анекбот, автоответчик, электронный магазин, болтун, викторина и т.п.). Называется соответственно: "./services/имя_сервиса/scripts/main.bsh". Расширения команд для чат-бота. Каждый скрипт реализует отдельную команду. Находятся в папке: "./services/имя_сервиса/scripts/command/*.bsh". Распознаются и устанавливаются в качестве обработчиков команд при запуске бота. Обработка сообщений чата и их изменение. Скрипт вызывается перед попаданием строки в общий чат, и может модифицировать сообщения. Находится в папке "./services/имя_сервиса/scripts/messages.bsh" Обработка http-запросов. Можно создавать свои веб-странички, или веб-сервисы для обработки запросов от внешних систем. Скрипты находятся в папке: "./scripts/http/*.bsh". Каждый скрипт вызывается по своему имени в http-запросе. Например, для скрипта test.bsh достаточно набрать "http:\\localhost:8888\test". Все скрипты читаются моментально. Кешируются в памяти. При модификации файла на диске происходит его повторное чтение. Таким образом, возможно обновление функционала бота в режиме on-line без остановки и перезагрузки (разумеется за исключением тех скриптов, которые выполняются только один раз - при запуске бота). |
Как говорит наша любимая википедия: скри́птовый язы́к (англ. scripting language, в русскоязычной литературе принято название язык сценариев) -- язык программирования, разработанный для записи «сценариев», последовательностей операций, которые пользователь может выполнять на компьютере. Сценарии обычно интерпретируются, а не компилируются. В настоящий момент, в программе JimBot скрипты используются для расширения функционала бота. Это позволяет любому пользователю, не изменяя исходный код бота и не производя сложжных действий по компиляции, расширять его функционал своими собственными командами и новыми возможностями. Хотя в будущем не исключается появление полноценных плагинов для бота. В качестве языка для написания скриптов используется библиотека BeanShell, тонкости работы с которой можно посмотреть на ихнем сайте. |
Еще нет ответа на этот вопрос. Добавил: Harrysep |
Еще нет ответа на этот вопрос. Добавил: Harrysep |