Участник:Nsurn/Crawc.net

Материал из Lurkmore
Перейти к навигации Перейти к поиску
Вот так чат выглядит изнутри.

Сrawc.net (Кравк, Кравкнет, Кравч) — онлайн чятик с картинками от автора Пинача. Бета-версия появилась в интернете весной 2020 года. За некоторое время до старта местный админ пытался собрать донаты на будущий проект на планете.ру (https://planeta.ru/campaigns/124022), коих и собрал аж в количестве целый 1 (один) рубль.

О чате

Чат отличается современным интерфейсом и большим функционалом, вплоть до встроенного визуального HTML редактора для админа комнаты: прифигачина большая коллекция японских смайликов (=TェT=) (обычные смайлы тоже есть, но не такие как в тг или вк), можно постить картинки, видео с YouTube, ASCII-арт, выделять текст цитированием, создавать свои комнаты, также есть ЛС и профили пользователей с картинками; кстати, на юзерпик можно ставить анимированые аватарки.

Из минусов — пока не очень хорошо адаптировано для мобильных платформ (но админ работает над этим).

Немного истории

Само название crawc это сокращение от craft web chat, на логотипе надпись wc, что как бы намекает

Проект написан полностью на javascript: а если подробнее, то на node.js, socket.io и jquery.

Чат разрабатывался под большими дозами стимуляторов с немалыми перерывами в разработке больше двух лет.

В течении часа от поста на хабре чат был взломан (XSS), а пост заминусовали (https://habr.com/ru/post/497172 сохраненная копия)... Но админ быстро пофиксил уязвимость. Тем не менее сайт периодически отваливается.

На данный момент сайт находится на стадии Бета версии, но весь функционал несмотря на низкий аптайм уже работает достаточно стабильно (на 8 из 10).

Скрытый функционал

В целом интерфейс интуитивно понятен. Но возможно следующий функционал нуждается в дополнительном описании:

  • Чтобы постить код или ascii используются обратные кавычки ``, после которых может быть два необязательных параметра в квадратных скобках: размер шрифта — от 10 до 14, и формат — bold или normal. Пример `code`[14][normal]
  • Если нужно больше пространства для работы с текстом (например для ascii-арта) можно растянуть форму сообщения двойным щелчком мыши по ней.
  • Чтобы выделить в сообщении текст цветом напишите "#text#color;"
  • Чтобы вставлять цитаты используется двойной знак > (>>quote). Или можно выделить цитируемый текст и щелкнуть по появившемуся всплывающему лейблу.
  • Можно вставлять картинки и видео с YouTube по ссылке - надо просто скопировать адрес аттачмента в поле сообщения. В одном сообщении можно отправить сколько угодно аттачментов, ограничение - длинна поста. Таким образом свой текст можно наполнить визуальным контентом не перезагружая его к себе на пеку (загрузка изображений с пеки также имеется)
  • Личные переписки сохраняются только в БД. Так что возможности прочитать их второй раз после закрытия Таба — нет.
  • Можно создавать квесты с помощью команды КВЕСТ (об этом следующий раздел)

Квесты

Квест в кравче - это последовательные вопросы с баллами за ответы. По окончанию выполнения квеста юзер набирает определенное количество баллов, по которым оценивается его результат. Чтобы создать квест воспользуйтесь этим шаблоном:

КВЕСТ название квеста
Описание квеста

@cобака означает 1 вариант ответа на данный вопрос
0-первый ответ (в начале пишется количество баллов от нуля до 9)
2-второй ответ (в начале пишется количество баллов от нуля до 9)
5-третий ответ (ответов может быть сколько угодно)

#Решетка означает что в вопросе может быть несколько ответов
0-ответ 1
1-ответ 2
1-ответ 3
0-ответ 4 (ответов может быть сколько угодно)

0-2: результат для диапазона набранных баллов от 0 до 2
3-10: результат для диапазона набранных баллов от 3 до 10
11-100: может быть сколько угодно результатов в зависимости от диапазонов

Маскоты

Маскоты это персонажи ассоциирующиеся с каким-либо проектом. У crawc.net есть два таких персонажа: это сова и кравкот; основной — это конечно же кравкот (или crawcat), сова присутствует на рекламных баннерах.

Ссылки

Чат crawc.net