Кравч

Материал из ALL
Перейти к: навигация, поиск
Собственно сам чат
Так можно настроить дизайн своей чат-комнаты
Чат Кравч. Просмотр картинок в темной теме

Crawc.net (Кравк, Кравч; название происходит от английского craft web chat — так что наверное более правильно всё же Кравч)

Кравчдоска мультимедийных веб-чатов. Приставка мультимедийный означает что общение в чате имеет современный формат, поддерживающий обмен популярным медиа-контентом, таким как:

  • фото и gif-анимации (изображение подхватывается по ссылке также, как если его загрузить файлом);
  • видео-ролики с популярных видеохостингов;
  • голосовые сообщения;
  • смайлики и в том числе японские смайлики;
  • code и ascii;
  • форматированный текст;
  • квесты.

Короче это веб чат с функционалом социальной сети без друзей.

Чат[править]

Фишка Кравча состоит в том, что на сайте совмещен канал комнаты и ее чат; а всё общение, как и всё взаимодействие с сайтом происходит в одном окне. Также в этом окне можно открыть для просмотра сразу несколько фоток - иногда это бывает удобно.

Еще одна фишка чата: гифки проигрываются сразу и без возможности остановить — переписка с анимированным контентом выглядит довольно круто.

Также сюда можно добавить возможность стилизации своих чат-комнат посредством CSS

Адресация[править]

Созданные чаты имеют URL https://crawc.net/ru/#ИмяЧата

URL для диалога с юзером — https://crawc.net/ru/#@ИмяЮзера

регистр учитывается (примеры взяты для русскоязычной версии чата)

Форматирование сообщений[править]

Отправляемые сообщения поддерживают специальные коды для форматирования текста:

  • >>текст — для цитаты;
  • %%текст%% — для того чтобы вставить спойлер;
  • #color[текст] — для того чтобы выделить текст цветом (цвет указывается в 16-ричном HTML формате);
  • @24[текст] — написать текст определенным размером шрифта (в данном случае 24), разрешено от 10 до 29 включительно;
  • `текст` — для вставки кода или ascii;
  • $$текст$$ — для вставки бегущей строки.

Форматирование сообщений канала чат-комнаты[править]

Указанные коды не работают для сообщений канала веб чата.

Для них форматирование происходит посредством встроенного WYSIWYG-редактора, который можно переключить в текстовой режим нажав крайнюю правую кнопку его тулбара.

Стилизация[править]

Свои чат-комнаты можно стилизировать пользовательскими CSS-кодами. Для этого есть кнопка Options сразу под сообщениями канала комнаты.

Итоговый файл будет хранится по адресу https://crawc.net/roomstyle/ИдКомнаты.css и подргужаться в конце head.

Также оформление можно сменить в настройках, или кликнув на кота.

Квесты[править]

Квесты в чате Кравч — это серия вопросов с баллами за правильные ответы, после прохождения которой выводится итоговый результат (на подобии психологических тестов).

Также в зависимости от ответа могут открываться дополнительные, скрытые, цепочки вопросов — таким образом квест может быть небольшой текстовой игрой.

Мануал по тому как создать квест находится в основной комнате чата ¢ґ@ẘ¢▣η€☂ и периодически обновляется.

Пример простого квеста. Давайте его разберем. Во-первых для того чтобы создать квест, напишите в начале отправляемого сообщения КВЕСТ название квеста. На следующей строке описание. Затем идут вопросы балами за ответы: @ означает что у вопроса может быть только один ответ, а # что ответов может быть несколько вариантов ответа в этом вопросе, далее идут ответы с количеством баллов от 0 до 9 за ответы. Запись !2:1 строкой ниже ответов означает, что если вы набрали 2 балла в этом вопросе то будет сделан автоматический переход к вопросу 1, а !2:3END означает автоматический переход к третьему результату за набранные 2 балла в этом опросе. В конце идут результаты опроса по диапазону количества набранных баллов. Не забывайте сохранять те же отступы, что в примере.

Продолжение проекта и открытый исходный код[править]

С декабря 2020 года сайт перестал работать. Потом 19 февраля 2021 сайт снова заработал, и в репозиторий crawc.net выложен архив с исходными кодами и структурой базы данных, а на хабре появился пост от создателя проекта, о том, что у него нет «времени или желания чтобы заниматься своим веб-проектом», и поэтому он публикует код чтобы проект не умирал совсем.

Ссылки[править]

Чат — на русском языке

Английская версия

Репозиторий на гитхабе