Skip to content

Техническое задание на логотип для проекта urban-bot

Notifications You must be signed in to change notification settings

oTkPoBeHuE/i_do_not_know_what_i_want

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 

Repository files navigation

Техническое задание

О проекте

Проект urban-bot Представляет собой JavaScript-библиотеку для создания универсальных(кроссфплатформенных) чат-ботов на React.js react в реактивном стиле.

Продукт не имеет UI. Это JavaScript-библиотека. То есть это набор кода, для написания другими программистами другого кода, а именно чат ботов для мессенджеров.

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

Пока поддерживаются:

  • Telegram telegram
  • Slack slack
  • Facebook facebook
  • Discord discord
  • vkontakte vkontakte
  • WhatsApp WhatsApp

Позже, будут и другие платформы.

Что такое чат-боты

Чат-бот –– это программа, работающая внутри мессенджера. Выглядит как другой пользователь. Такая программа способна отвечать на вопросы а также самостоятельно задавать их. После чего выполнять определенные действия.

Примеры Чат-ботов для telegram с описанием.

React.js

React.js react –– это JavaScript-библиотека для написания сайтов. То есть набор кода для написания другими программистами другого кода, а именно сайтов.

React.js Позволяет разрабатывать сайты в реактивном стиле. Так же писать крссбраузерный код, то есть сайт написанный на React.js будет одинаково выглядеть и работать в разных браузерах, например таких, как Internet Explorer 11, Chrome и Safari.

Основа React.js react это синтаксис JSX:

<div>
  <h1>Это JSX</h1>
   <UserImage />
</div>

Это конструкции очень похожие на html. Только пользователь может описать помимо html-тегов собственые. В нем между угловыми скобками < и > помещается текст. <div> </div> и <UserImage />.

Например факт, что разработчики на React.js постоянно пишут jsx, был обыгран в логотипе JavaScript-библиотеки styled-components, которая позволяет с помощью jsx описывать css-стили, то есть «наводить красоту». В логотипе между угловыми скобками было помещено emoji накрашивания ногтей:

styled-components

Почему Urban-bot это круто

Проект urban-bot позволяет c помощью React.js React и jsx-синтаксиса в реактивном стиле описывать интерфейс чат бота.

Причем бот получается универсальным(кроссфплатформенным) –– то есть чат-бот написанный с помощью Urban-bot может одновременно работать в Telegram telegram, WhatsApp whatsApp и других платформах.

Вместо того чтобы написать две, три или четыре разные программы теперь можно написать всего одну универсальную.

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

Пользователи

Программисты разработчики чат-ботов.

Что нужно

В ближайшее время будет сайт с документацией проекта а также серия статей на IT-ресурсах. Нужен логотип. И, иллюстрация, которая будет в заголовке статей и шапке сайта.

Чего нету

Пока нету примеров визуального стиля сайта и тому подобного. Логотип и иллюстрации будут встраиваться в сатьи на сайтах на подобие сайтов habrahabr.ru и medium.com.

А позже на сайт с документацией.

Примеры

Например у проекта Deno deno есть логотип c маскотом deno, а так же картинка, которую они вставляют в статьи и на сайт.

React

Короткий брайншторм:

  • Можно написать название в стиле JSX вроде

React

  • Urban переводится как городской: Можно сделать стилизованный городской указатель в большем варианте которого можно видеть поддерживаемые мессенджеры

React

или иллюстрация с ночным городом что только обыгрывает название но к сожалению никак не связано с месенджерами

React

  • Если обыграть тот тот факт что это универсальный чат бот: Можно нарисовать робота-франкенштейна похожую на собачку-маскота telegram :)

Еще Urban помимо городского в рамках проекта расшифровывается как Universal React Bot on Anabolics :)

About

Техническое задание на логотип для проекта urban-bot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published