About This File
По этом приложении пользователи могут общаться на форуме друг с другом.
Разница с bim41-bim42-chatbox заключается в том, что требуется меньше ресурсов но входим в себя большое количество функций.
Особенности:
- Номера: Babble поставляется с двумя номерами по умолчанию, которые не могут быть удалены. Кнопку “бабло” номер по умолчанию используется для болтовни, и виджет номер используется на “информер” (виджет может быть настроен на использование помещения по умолчанию). Каждый номер имеет разрешения, которые могут быть установлены как”Вид, сообщение, шепот, редактировать, удалять, загружать и архивы". Каждый номер также имеет возможность быть настроены независимо друг от друга на загрузки (какие типы и размеры), сколько сообщений, чтобы показать по умолчанию, правила, чтобы показать перед входом в комнату. Номера также могут иметь 3 ботов, которые они могут настроить (больше на ботов позже). Номера могут быть защищены паролем.
- Загрузки: Каждый номер может быть настроен для загрузки. Если загрузить изображение, изображение будет “ленивый загружен” и изменить размер, чтобы соответствовать размерам области сообщения лучше. Если это не изображение загрузки, он будет отображать ссылку для загрузки. Примечание: группы, которые могут видеть комнату, также могут загружать и просматривать изображения.
- Звуки: Баббл поставляется с коллекцией звуков для отправки, получения, ввода, ухода и шепотом. Пользователи могут включить или выключить каждый звук по своему усмотрению. Звуковые файлы могут быть заменены в любое время в ACP, указывая на соответствующую настройку звука в новом месте (это, чтобы избежать будущих обновлений от перезаписи звуковых файлов). Примечание: из-за некоторых ограничений в мобильных ОС (IOS и Android), даже если звуки включены пользователем, есть один дополнительный шаг они должны принять, чтобы услышать звуки на действующих ОС. На мобильных устройствах появится значок спикера, который необходимо будет активировать, чтобы иметь возможность слышать звуки, это действие должно быть сделано каждое обновление страницы.
- Шепоты-это личные сообщения, отправляемые между пользователями. Они откроются в” вкладке " в комнате и будет мигать, когда новое сообщение будет получено, если вы в настоящее время не активны на вкладке, которая есть. Шепотом работаете только внутри комнаты, вы в данный момент не можете “шепнуть” тому, кто не вошел в комнату, в которой вы находитесь (на более поздний срок это может измениться).
- Уведомления браузера: Пользователь может установить, сколько новых сообщений он получает в комнате до запуска уведомления браузера (или они могут отключить их все вместе). В настоящее время они не работают на мобильных ОС, в будущем я планирую добавить уведомлений для iOS и Android.
- Новый порядок сообщений: По умолчанию лепет будет заказывать сообщения новейших до старейших, для некоторых пользователей это может быть не идеально, так что они могут обратить порядок старейших до новейших. Любое новое сообщение после этого будет уважать установку.
- Содержимое группы: Вы можете установить мин. Количество содержимого в комнате для каждой группы пользователей перед отправкой сообщений. Вы можете использовать эту функцию в качестве вознаграждения своим членам за участие на вашем сайте. Примечание: сообщения, сделанные в лепет не будет увеличиваться количество.
- Псевдоним команды: Вы можете установить любое количество псевдонимов для существующих/пользовательских команд, это поможет, если вы хотите "локализовать" команды.
- Статистика-если статистика включена для комнаты, вы можете отслеживать основные статистические данные, такие как, сколько сообщений было сделано в комнате, наиболее онлайн когда-либо в комнате, текущий счет дня, сколько было в комнате, и топ-5 пользователей, которые делают сообщения в комнате.
- Архив-если этот параметр включен, пользователь может выбрать загрузку сообщений, ранее сделанных в комнате. Это разрешение группы.
РОБОТ:
- Babble поставляется с 4 ботов, каждый служат различные функции и запускаются по-разному. 3 из ботов могут быть настроены в комнате, где 4-й бот может быть настроен, в какие номера он отправляет сообщения тоже, так как большинство его настроек являются “глобальными”. Надеюсь лепет боты могут помочь Вам сделать некоторые довольно удивительные вещи и обогатить свой опыт пользователей с лепетом.
- Бот: время бот может быть настроен на номер*. Этот бот может быть настроен на отправку различных сообщений в разное время**. Вы можете использовать HTML/Би-би-си в боты сообщения. Этот бот запускается из задачи, поэтому настоятельно рекомендуется настроить задачу на запуск в качестве задания cron для просмотра наилучших результатов. Если не настроен на cron, этот бот может работать неправильно.
- * Вы можете настроить этот бот для хранения сообщений в базе данных или нет. Из-за технического ограничения с узлом.JS бот не может проверить, есть ли какие-либо пользователи в комнате или нет, так что вместо того, чтобы история чата заполнены сообщениями от времени бота, они будут “уйти” на странице обновления.
- ** это в минутах, прошедших с момента настройки бота, если вы установили сообщение для отправки каждые 10 минут, то первое сообщение будет отправлено через 10 минут после настройки бота, и каждое дополнительное сообщение будет отправлено через 10 минут после этого.
- Считать ботом: этот бот можно настроить на каждый номер. Вы можете настроить этот бот для отправки сообщений после x количества сообщений, отправляемых пользователями*. Вы также можете отправлять различные сообщения x количество отправленных Сообщений. Вы можете использовать HTML/Би-би-си и специальных переменных(1) в ваших сообщениях.
- * Это не включает шепоты отправленные или сообщения от других ботов.
- Фраза Bot: Этот бот может быть настроен на комнату. Вы можете настроить этот бот для отправки сообщений, когда соответствует слово/словосочетание сделан. Можно иметь несколько совпадений для одного и того же сообщения или несколько сообщений для различных совпадений. Вы можете использовать HTML/Би-би-си и переменные события(1) в сообщениях.
- Уведомления: Это бот, имеющий глобальную конфигурацию. Этот бот будет отправлять сообщения, когда новый контент будет размещен в поддерживаемых приложениях*. Разрешения соблюдаются на этих уведомлений, так что если пользователь не имеет доступа к просмотру области, о которой идет речь, они не увидят уведомление. Этот бот может быть настроен только, чтобы сказать ему, какие номера для работы в, остальные его настройки глобальны из-за своей природы.
- * ИПС приложения поддерживают только для уведомлений. Теоретически любое приложение, использующее класс элементов контента, должно работать, но я протестировал только свое собственное приложение, которое использует это, и они будут работать с ним, поэтому я уверен, что оно будет работать с другим приложением сторонних разработчиков, использующим эти классы. Babble имеет некоторые элементы API к нему, что будет документ на моем сайте позже, так что любое приложение, которое он не поддерживает, разработчик приложения должен быть в состоянии создать крючок без особых проблем.
- (1) есть специальные переменные, которые граф бот и фразы бота имеют доступ к, которые могут быть использованы в сообщение, чтобы показать на имя лица, которое срабатывает, бот по имени, и матч (это по фразе бот только).
Боты могут использовать команды, если это команда требует имя членов, использовать специальную переменную #член#
Команды:
- Команды могут выполнять специальные функции при выдаче. Команды могут выдаваться через область чата (аналогично тому, как это делает IRC). Некоторые команды имеют групповые ограничения. Вы можете добавлять команды двумя способами, в ACP вы можете добавить основные команды , если вам нужна более расширенная функциональность вы можете создать “командный” файл. Команды были значительно расширены в 2.1, теперь вы можете "псевдоним" их и фраза/счетчик бот теперь может использовать команды (время бот может также, но это не будет иметь доступ к #член# специальная переменная).
Список команд:
- Объявить – добавляет или удаляет сообщение на номер
- Запрет-запрет пользователя на помещение.
- Unban-разбанить пользователя на комнату.
- BanList-Показать, кто был запрещен из комнаты.
- Игнорировать-Игнорировать пользователя в комнате.
- Игнорировать – прекратить игнорировать пользователя в комнате.
- Kick – удаление пользователя из комнаты.
- Я-команда действий для комнаты.
- Отключение члена для всех в комнате.
- Отключение звука-отключение звука участника в комнате.
- Mutelist – показывает список пользователей, которые были отключены.
- Уведомления-отключает или включает уведомления от бота уведомлений.
- Тема-добавление или удаление темы чата из комнаты.
- Правила-Покажите правила для комнаты, если они у них есть.
- Password - устанавливает пароль для комнаты
- Очистить-удаляет все существующие сообщения в комнате
- Статистика-отображает статистику комнат, если она включена
- Rand-отображение случайного GIF из giphy.com
- и многое другое!
Recommended Comments