Можно ли создать реально функционального Telegram бота без вложений, совсем без кода и абсолютно ничего не зная о них

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

Тут чуточку предыстории: взялась эта задача от старой заказчицы, более того, моей первой заказчицы, которой по этой причине отказать не могу, не имею морального права. Она занялась ещё одним бизнесом - производство мебели на заказ, и попросила сделать на основе её первого сайта, новый и прикрутить туда бота. Сайт сделали очень быстро, основа то была уже, а вот что делать с ботом?.. Вот с этого то всё и началось. Я сам подрабатываю созданием сайтов на Wordpress в основном по "сарафанному радио", а про ботов три недели назад знал лишь то, что они существуют, ну и ещё парой из них пользовался когда-то. Но это всё! Заказчице я это объяснил и честно предложил поискать специалиста, но её ответ обескуражил - профессионалы хотят много денег сразу за разработку (что и понятно, на то они и профессионалы), плюс на хостинг ещё около тысячи в месяц ("мои" то привыкли уже, что всё в пакете и менее 2000 руб. в год). А ей нужно, чтобы хотя бы на первых порах этот бот денег не тянул, ну или совсем-совсем по минимуму, пока не ясно, взлетит эта тема или нет. Пойдут заявки через бот, понравится клиентам – не вопрос, оплачиваем, нет - так нет. Но нужен реально функциональный бот, считающий и выводящий реальную цену мебели и извещающий менеджера о желании клиента разместить заказ если последний на это согласен, а не белиберда вида "введите телефон, мы перезвоним". Пришлось взяться за задачу.

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

Вариант первый - быстренько освоить Python, благо язык несложный, а в сети полно готовых блоков кода, ну и накидать скрипт бота на нём. За три недели вполне реально. Закинуть на хостинг, подключить к Telegram. Вроде просто, но мой хостинг-провайдер, например, позволяет ставить Python только на отдельный виртуальный сервер, а это уже траты, и не сказать, чтобы незаметные – от 700 руб. в месяц. Не соответствует условию задачи - отметаем.

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

Для начала отметаем все зарубежные сервисы и платформы. При всём уважении к ним, нет гарантии, что завтра они не подчинятся каким-нибудь очередным санкциям и не отключат бота. Сужаем круг до российских платформ. Смотрим, у кого из них есть хотя бы гипотетически бесплатный тариф и выбираем по визуалу, что ближе. Из всего множества вариантов мне приглянулись четыре. После изучения условий бесплатного тарифа осталось всего три – LEADTEX (он же Watbot, он же Jetbot), Salebot и Puzzlebot. Последний по визуалу мне не очень понравился, но 15 команд в бесплатном тарифе что называется "решало". Его оставил "на потом", но в итоге только на нём всё и получилось. По условиям задачи во всех случаях я отказался от полного функционала на каждой из платформ на сколько-то там дней и умышлено перевёл аккаунты на реальный бесплатный тариф. Нам же не нужна ситуация, когда бота сделали, а через день-два-три он вдруг перестал работать. Но обо всём по порядку:

LEADTEX – очень понравился. Приятный интерфейс, огромная база обучающих видео, во всём чувствуется профессиональный и что называется "с душой" подход. В бесплатной версии разрешено всего 6 видов блоков. И всего 7 блоков разрешено использовать в боте. Но подвох в том, что в 6 разрешённых типов блоков не включен блок "Операция над переменной". Продвинуться дальше двух первых блоков просто физически не удалось, да и не было смысла. Хранить переменные могу, а сделать с ними ничего не могу… Толку то. Да и в 7 блоков вряд ли получилось бы уложиться. Было б хотя бы 10-12 блоков и хотя бы один "Операция над переменной", ещё можно было бы попытаться, а так… Напомню, нам не нужно тупо собрать данные и пообещать перезвонить. Нам нужно дать людям расчёт, причём близкий к итоговой цене. Но должен отдать должное, выглядел конструктор очень достойно. Настолько, что даже изменив своим внутренним убеждениям, принял участие в розыгрыше 100 тыс. на аккаунт. По сути, решил схитрить перед заказчицей – если бы выиграл, сделал бы бота на этом конструкторе и ничего не сказал бы ей. Пусть крутится, денег на аккаунте хватило бы, а я еще поучился бы у них на курсах, на это тоже хватило бы. Но увы, не выиграл. Скрепя сердце пришлось расстаться и искать дальше.

Salebot – на мой взгляд самая мощная из всех перечисленных платформ. Хотя Leadtex я так в полном масштабе и не смог прочувствовать. На Salebot я смог не просто сделать полную версию, но и сделать ее красиво, что называется. От понятной с одного взгляда блок-схемы, до удобной реализации внесения изменений в исходные данные, когда заказчику это потребуется. В режиме разработки и тестов на внутреннем он-лайн чате тебя ни в чем не ограничивают. В итоге все получилось как хотел. Работает плавно, четко, все считается, все присылается. Но при подключении в Telegram – облом. Все, что считается Калькулятором в блоке в тестовом чате, в Telegram уже не работает. Нужно переходить на платный тариф. Т.е. та же беда – в реальном чате переменным значения присваиваются, но операции с ними недоступны. Жаль. Давали бы месяца два-три на раскачку/раскрутку – было бы то, что надо. Но несколько слов о самом конструкторе: на первый взгляд выглядит сложным, неподготовленного человека может отпугнуть. Но если не испугаться и разобраться, то остается ощущение огромной подкапотной мощности. База обучающих видео тоже не маленькая. Как дополнительный плюс, который я не увидел у конкурентов, – ботов можно сохранять в резервные копии на свой компьютер, что я и сделал. Когда заказчица созреет на оплату тарифа платформы, скорее всего достану я эту "консерву" и будет нам с ней счастье.

Ну и в конце о тех, кого я поначалу как-то не очень серьёзно воспринял, за что должен, видимо, извиниться. Наш победитель – платформа Puzzlebot. Тут всё не так солидно, как у двух предыдущих участников. Тут всё повеселее будет – в глазах рябит от стикеров на сайте, от эмодзи в сообщениях по умолчанию и личном кабинете и от цветов блоков и стрелок в поле конструктора. Кому-то как раз понравится – этакая дружелюбность и весёлость, но мне не зашло… Стрелки от блока к блоку проводятся автоматически и двигать их или как-то "ломать" как в Salebot, чтобы расположить не за блоками, а в стороне, нельзя. Из-за этого несколько раз удалял не то, что нужно, и всю дорогу, пока не запомнил, подпрыгивал видя стрелку к блоку не от той кнопки. А стрелка то как раз шла откуда надо, просто за кнопкой не видно. Но это все мелочи, которые меркнут перед дружелюбностью условий для новых пользователей – 15 команд-блоков, пусть всего 3, но полнофункциональные пользовательские переменные с возможностью действий над ними, неограниченное число самогенерируемых переменных в которые не запишешь новые значения, но использовать их, даже в расчётах, можно (работать с ними сложно конечно же, нужно быть очень внимательным). Действий в блоке в бесплатном тарифе всего два и одно нужно на переход к следующему блоку. Так что тут иногда приходилось очень сильно думать, как выкрутиться, чтобы и перейти куда нужно, и сложить/умножить что нужно, и выбор запомнить, чтобы менеджеру в конце передать - блоков то не добавить, их тоже ограничено. Но больше всего впечатлил уже готовый блок "Слайдер", которого не встречал у конкурентов – просто замечательная вещь! Очень презентабельная и удобная штука. И вот благодаря всему этому я всё-таки смог создать реально рабочего, считающего то, что нужно, и присылающего то, что нужно, бота! Да, из-за ограничений бесплатного тарифа он не настолько идеален и элегантен в работе как на Salebot, но он живёт и работает! И это главное! Можете убедиться в этом сами, найдя этого бота в Telegram по никнейму @mebelpro_studio_bot если будет желание. Но только потестив, не забывайте отписаться от него, если он Вам не нужен для дальнейшего заказа. В бесплатном тарифе допускается только 150 подписчиков, приходится экономить:-)).

44
1 комментарий

Уведомлений нет, вебхуков нет, но есть реклама сервиса. (=
Вообщем сделать бота без вложений не вышло (

Ответить