В чем суть и как он помогает людям?
Tornado Lead — это удобный инструмент для тех, кто часто ищет информацию в группах и сообществах в Telegram: заказчиков и исполнителей, товары и покупателей, упоминания событий, компаний и людей. Tornado Lead найдет и соберет все в один удобный список, сэкономив вам время и силы.
Огромное количество профессионалов очень разных направлений сегодня каждый день вынуждены что-то упорно искать в потоке упоминаний. Это аналитики и журналисты, предприниматели и фрилансеры, рекрутеры и риэлторы. Все мы все в большей степени зависим от того, как быстро и насколько подробная информация окажется у нас перед глазами. Даже если по роду деятельности вам это пока не пригодилось, наверняка вы хотя бы раз попадали в ситуацию, когда совсем не помешало бы быстро найти, где снять квартиру или купить подарки со скидкой.
Как появилась идея? Что вдохновило?
Tornado Lead возник из нашей собственной потребности в быстром поиске - как внутренний проект агентства, но мы быстро осознали, что его возможности значительно шире наших потребностей. Так мы решили сделать его публичным, а на доходы от его использования расширять функциональность и пробовать что-то новое.
Какой технологический стек вы использовали? Почему?
По существу, Tornado Lead не столько сложен в своей логике и устройстве, сколько не похож на стандартного бота, а у Телеграмм не самая очевидная структура API, и зачем нужно столько параметров, или почему нельзя просто получить чат по ID, становится ясно не сразу. Только прожив с этим какое-то время приходит осознания, насколько это безумно красиво и правильно спроектированная система и после этого все решения уже приходят как по озарению.
В итоге, в разработке мы использовали стандартную связку aiogram для управления ботом и базу PostgreSQL для хранения данных пользователей и сессий Telethon в кастомном хранилище, которые мы использовали для управления пользователями шпионами.
В качестве ORM использовалась асинхронная SQL Alchemy, а для управления крипто-ботом — aiohttp.
С какими самыми неожиданными трудностями пришлось столкнуться?
Telethon для нас оказался практически безальтернативным, а так как он асинхронный, сразу пришла идея использовать и aiogram. Alchemy тоже в свою очередь позволяет довольно просто в асинхронность, а еще и есть готовое решение, позволяющее хранить сессию телеграмм аккаунта в любой БД, реализованное через нее. С учетом, что запросы криптоботу мы посылаем через асинхронную библиотеку aiohttp, все модули бота полностью асинхронны.
В конечно итоге, сложностью оказалось только уложиться в количество запросов к клиентскому Telegram API. Но решение нашлось и тут. Мы поделили запросы между аккаунтами, разбивая их по времени. В итоге тесты нагрузки показывают стабильную работу без банов со стороны серверов и мы готовы к нашей первой тысяче пользователей.
Но, да, в некотором смысле, Tornado Lead — система закрытая и количество мест в ней будет ограниченным.
Как вы запускались и искали первых пользователей?
Теперь мы ищем свою первую тысячу. Для этого и появилась эта статья, а в плане и другие. Но тут бы нам как раз не помешала и ваша помощь, если вы журналист или блогер — мы с удовольствием ответим на ваши вопросы и разместим ссылку на Tornado Lead на вашем канале или в вашей статье, если вашей аудитории наш сервис будет полезен.
Есть идеи как это можно монетизировать?
Прямо сейчас мы уже делаем реферальную программу, чтобы благодарить тех, кто о нас рассказывает не только на словах.
Мы верим в объективную пользу нашего Tornado Lead, поэтому считаем вполне оправданным желание попробовать его до принятие решения о покупке подписки. Поэтому первые 7 дней для тестирования мы просто дарим, но и дальше оплата за подписку остается чисто символической, нужной для поддержки и развития проекта. В наличии и прогрессивная скидка. За месяц подписка обойдется в 10$, а полгода будут стоить всего 40$.
За вырученные средства мы локализуем Tornado Lead для самых распространенных языков телеграмм-пользователей, а если спрос оправдает наши ожидания, в ближайшем будущем научим Tornado Lead анализировать сообщества и группы, чтобы не только собирать сообщения по запросу, но и подсказывать, где именно стоит ту или иную информацию искать.
Какие планы на будущее?
Мы очень хотим, чтобы Tornado Lead приносил пользу как можно большему числу людей, поэтому мы будем очень рады советам и помощи в распространении и популяризации нашего сервиса среди тех, кому он может помогать уже сегодня.
Мы верим в силу сообщества и убеждены, что мир вокруг нас состоит из маленьких находок и решений, которые когда кому-то посоветовали. Так что, ваше мнение на самом деле важно.
У типа поста «Проект» есть шаблон, который можно заполнить для удобства
Он будет доступен если открыть форму создания проекта. Пока у вас слишком мало информации о проекте и выглядит как краткая реклама. Добавьте инсайтов, деталей, как пришли вообще к проекту, что есть из альтернатив, может ещё чего-то интересного
Хех, трижды приходили с фриланса за таким же проектом)
Один такой проект в итоге пишет в свободное время не-программист, а маркетолог и оно даже работает +/- стабильно)
Из проблем, кроме авторизации, я бы выделил ещё вопрос классификации сообщений по категориям и защиту от спама - как у вас решены эти вопросы?
Идея для стартапа: бот, который генерирует сеньоров из Телеграма
Немного загрустил, что Команда Клуба пропустила такое мутное описание проекта: из него не понятно примерно ничего. Текст выглядит рекламным, примера использования или жизненные ситуаций — нет (ОК, нашел в комментах).
Попробовал бота: а он мне вместо 7 пробных дней деактивировал пробную подписку через 5 часов. По-моему там бажина :)
😱 Комментарий удален его автором...