Article for @TTgram

Article for @TTgram

Korneliy
Привет, Корнелий. Мы с тобой уже общались по этому поводу, сейчас я созрел в ТТ - @TTgram написать обзор подробный про ваш сервис. 
Ты можешь мне указать важные моменты, слабые стороны, то что нельзя пропустить в обзоре и написать немного истории - как возник, почему, кому пришла идея и как реализовывался проект, кто авторы ?
Здоров, можно попросить своими словами и поподробнее. Я все в любом случае выверну в вашу пользу. Когда сможешь, я не тороплю. И нужна будет иллюстрация, идея есть такая (вы мне скиньте моника как кодите - что бы там ничего серъёзного из кода не было и картинку с лого - я их попробую фотошопнуть и связать воедино).


  1. Идея создания

В феврале 2016го я познакомился с Telegram, в мае с Владом и Сашей, а в июле мы начали делать первую версию Channely. В самом начале планировали сделать платформу для ботов, где приходит бизнес, выбирает шаблон бота и при минимальных затратах времени и усилий получает готовое автоматизированное решение для своих клиентов. Будь то заказ столиков в заведениях, такси, служба поддержки и прочее.

Но заметив то, как развиваются каналы в Telegram, количество этих каналов и отсутствие удобного инструмента для управления каналом, решили сосредоточится на создании такого инструмента.

2. История

Первую версию Channely сделали за 3 месяца и пришло время показать результат работы людям. Как это делать особого понимания не было и в первых два дня у нас было 3 пользователя. Я, Саша и Влад. 😂

Немного позже, небольшое сообщение в чате @tginfo о том, что "сделали вот такой сервис, потестируйте и дайте фидбек пожалуйста" в первую сутку принесло нам около 50 регистраций, при том, что тогда в чате было не больше 500 людей.

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

В первой версии с появлением пользователей начались первые проблемы. Что то начало отваливаться, новые фичи в одном месте приводили до багов в другом. Стало сложно масштабировать продукт, поэтому собрав еще раз фидбек со всех пользователей было принято решение переписать все с ноля. Чем собственно и занялись в августе 2017го.

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

3. Channely

Тут подробно расписан весь функционал.

http://telegra.ph/Channely-FAQ-02-14

http://tgraph.io/Channely-FAQ-02-14

На что обратить внимание?

Мы сейчас нацелены больше всего на администраторов с сетками каналов. Для них Channely - инструмент вне конкуренции, который действительно решает практически все задачи. (будет колективное ведение каналов - будут все). Поэтому имеет смысл от этого и отталкиваться.

  • редактор и его функционал. Удобное форматирование текста, для творческих личностей и тех, кому важно не отвлекаться на элементы интерфейса и сосредоточится над текстом - есть Channely Zen, конструктор кнопок и реакции.
  • отправка публикации. Тут можно рассказать о предпросмотре публикаций (когда публикация отправляется в диалог с ботом, удобно для того, чтобы посмотреть все ли верно будет отображаться в канале). Так же планирование публикации и автоудаление публикаций.
  • контент-план. Так как контент - самая важная составляющая хорошего канала, то тут визуально отображаются все запланированные и уже опубликованные с помощью Channely посты. В ситуации, когда у тебя несколько каналов, и для каждого нужно планировать контент - это удобно видеть все на одном экране. Так же сюда можно добавить создание публикаций из уже опубликованных. Где не нужно каждый раз создавать пост, у которого одна и та же структура, кнопки, ссылки. Просто можно скопировать, поменять нужный контент и запланировать. Ну и конечно же - редактирование публикаций. Редактировать можно все, что угодно. Скоро еще в BotAPI появится возможность редактирование медиа, когда можно будет заменять медиафайл на другой, тогда вообще все можно будет редактировать. По редактированию - в уже опубликованном посте можно кроме текста и его форматирования, менять изображение в превью, удалять ненужные кнопки, изменять эти кнопки, добавлять к существующим кнопкам те, которые нужно. Редактирование кнопок с реакциями происходит без сброса счетчика реакций.
  • общая статистика по всем каналам. Полезно для тех, кто хочет в одном месте видеть динамику подписчиков по всем каналам. Позже доделаем, прикрутим графики, подтянем информацию да и вообще интегрируем это все дело с @crosser_bot. Можно будет видеть общую картину по активным пользователям, неактивным, удалять Удаленные акки и прочее.
  • скоро появится колективное ведение каналов. По запросам и вопросам по функционалу - это самый частый.
  • важно рассказать и обратить внимание на то, что хоть и появляются сервисы похожие, у нас уже решены те проблемы, с которыми другие ребята еще не сталкивались. Так же то, что сервис построен на основе фидбека и отзывов и личного общения с сотнями администраторов.
  • желательно вспомнить за саппорт. Все запросы и ситуации решаются в полном обьеме максимально быстро.
  • https://channely.co - внизу отзывы, все реальные с ссылками на ребят, которые их оставляли. Можно оттуда что то зацепить.

Кто вообще такие и чем занимаемся в проекте?

  • Саша - C малых лет увлекало программирование, сначала как способ занять себя, потом это переросло в спортивный интерес, который я утолял, принимая участие в олимпиадах. Позже поступил в ВУЗ, из которого благополучно ушел на втором курсе. Еще на первом курсе начал активно фрилансить, были как десктопные приложения, так и server-side. Первым действительно серьезным и сложным моим проектом стала система для отслеживания трафика для маленькой арбитражной компании. Позже это все переросло в RTB систему с колоссальными (для их и моих масштабов) объемами трафик — 500-600 миллионов показов и кликов в день. В один момент мне это все надоело и появилось желание создать что-то свое, что-то крутое и полезное многим, а не только нескольким людям — так собственно и началась работа над Channely.
    Львиную долю времени занимаюсь разработкой бэкенда сервиса и инфраструктурой проекта (сервера, CI/CD, отказоустойчивость). В Channely на бэкенде мы используем Golang. Сервис разбит на независимые части (аналитика, постинг, обработка обновлений от ботов) — сейчас это модно называть микросервисами. В качестве базы данных используем PostgreSQL , а в роли очереди задач — Google Cloud Pub/Sub.
    Лучший отдых для меня это удрать на несколько дней в лес или в горы (палатки, костер, ночи под открытым небом). Если расписывать что из музыки я слушаю, нужно будет еще страницы три, поэтому просто оставлю ссылку на Last.FM.
  • Влад - в проекте играю роль Full Stack веб-разработчика, а еще Telegram-боты и немного UI дизайна. По техническому стеку это Node.js, PHP (Laravel), клиентский JavaScript (Vue.js) и верстка. Если по факту, то это лендинг, интерфейс основного веб-приложения, бот в Telegram и панель администратора. Ну и клиентская часть Crosser Bot.
    Раньше около 5 лет работал на аутсорсе в разных проектах и других стартапах. Увлекаюсь силовыми тренировками в спортзале, читаю хорошие книги, слушаю музыку 80-х и 90-х, а еще очень люблю вкусно покушать.
  • Корнелий - в проекте стараюсь закрывать все вопросы, которые не касаются непосредственно технической части разработки. Это и создание текстов, работа с пользователями - начиная с аккаунта службы поддержки и двух чатов по проекту, заканчивая хождением по другим чатам и мониторингом активности, упоминаний о Channely и @crosser_bot и ведение диалога с другими админами. Так же на мне все организационные вопросы, где нужно за что-то договориться, с кем-то пообщаться, встретиться и решить поставленные задачи.
    До начала этого проекта всю дорогу работал в продажах, в основном это финансовые продукты. Увлекаюсь криптой, фанат VR/AR технологий, люблю путешествовать, но пока что только в google maps получается делать это активно.

Report Page