EN
Сайдхасл
Сайдхасл
12 subscribers
goals
6 of 10 paid subscribers
Десять сайдхаслеров — это сила. Когда столько наберётся, повысим стоимость в два раза. Присоединяйтесь скорее!
1 of 2

ПЗ. Бот для мониторинга ботов

Модель решения
Помогаем непрофессиональным разработчикам ботов для Телеграма не беспокоиться, что с их ботами всё в порядке — не сломались и работают как надо.
Для этого создаём сервис автоматического тестирования ботов максимально приближающийся к ручному тестированию за счёт использования акаунта настоящего пользователя и протокола MTProto, который даёт возможность реализовать свой телеграм-клиент, а не использовать АПИ телеграм-ботов.
Сами зарабатываем не на самом боте, а на продвижении Сайдхасла. Но продать подписку на некоторые функции бота тоже попробуем. Оплату принимаем через Телеграм.
Гипотезы
Разработчики ботов волнуются, что их бот может сломаться, а они не заметят. Почему верим: мониторинговые продукты это целая индустрия.
Найдётся достаточное количество непрофессиональных разработчиков, которым будет проще и удобнее воспользоваться сервисом, а не накручивать тесты самостоятельно. Почему верим: самим лень накручивать код и хочется сервис.
Мы сможем реализовать и поддерживать работу такого сервиса. Почему верим: уже делали телеграм-ботов сами.
Аудитория
(Уточнить и определить каналы, где можно найти потенциальных клиентов)
Ключевые слова
I've searched for an out-of-the-box solution to monitor a Telegram bot, but it resulted in monitoring systems just sending the alerts via Telegram. However, my use case is different: I want to monitor a bot itself and check periodically whether it responds to messages. Are there any monitoring solutions supporting this feature? (Although one can write another bot to do the job, I'm seeking an out-of-the-box (preferably free) solution.)
Я пишу телеграмм бота на Python aiogram3 для игры в квиз. Мне нужно протестировать как он будет работать под нагрузкой из нескольких десятков/сотен пользователей, будут ли задержки в отсылке сообщений и т.п. Но я нигде не могу найти информацию, как это сделать. Единственное что нашел, это информацию что Телеграмм предоставляет возможность как-то создавать этих тестовых пользователей, но о том, как это сделать, ни слова...
Аналоги и примеры
Фреймворк для автоматизации тестирования
botmon — а monitoring system for Telegram bots
Telegram Test Api — telegram's web server emulator
BotFuzzer 
Tool for automated testing of telegram bots. You don't need to create any cases, mocks or suites, just let the BotFuzzer explore your bot
Решение для запуска iOS и Android тестов
Status, performance and uptime monitoring for cron jobs, websites, APIs and more
Продвижение
Телеграм-реклама в сервисах — МТС.
СЕО — если будет сайт.
Вирусная система — ссылка на бот в его собственных сообщениях.
Точечные анонсы — телеграм-каналы, Виси, Продакт-радар.
До запуска заведём телеграм-канал или чат сервиса, чтобы проверить рекламные связки и цену клика.
Экономика и монетизация
⚠️ Экономика бота не сходится напрямую. С одной стороны мы предполагаем, что дороже 99 ₽ в месяц за бот платить не станет никто. С другой стороны из опыта мы знаем, что если продвигать бот в платных каналах, можно получить цену 0,5—1 ₽ за показ. С третьей стороны приблизительная воронка выглядит так:
100 000 показов →0,3%→ 300 бесплатных подписчиков →1%→ 3 платных
Итого экономика:
100 000 ₽ на входе превратятся в 297 ₽ на выходе.
Поэтому зарабатывать на боте напрямую не будем, а используем бот как рекламный механизм для Сайдхасла. Напишем в боте и, возможно, в его сообщениях, что он сделан как сайдхасл и дадим ссылку на телеграм-канал Сайдхасла.
Стоимость участия в Сайдхасле ещё не устоялась, но мы предполагаем, что если бот сможет привлечь несколько десятков платных участников, он окупится. Примерная математика:
20 участников × 5000 ₽ или 30 участников по 3000 ₽ дадут исходные 100 000 ₽.
Также есть вероятность, что воронку получится улучшить в других местах — цена показа и конверсия.
В случае веры в успех реализуем и прямую продажу бота — продажу фич или отключение рекламы Сайдхасла.
Критерии успеха
(Уточнить)
В этой версии
В первой версии бот сможет только подключатся к тестируемым ботам, удостоверяться, что они работают и сообщать об этом клиентам.
Что в будущем, если полетит
Многошаговые сценарии тестирования
Настройка частоты опроса
Миниап для управления тестами
Промостраница
Как закрыть, если не полетит
Вариант № 1. Прекратить продвижение. Прекратить поддержку. Оставить сервер работать для тестирования личных проектов.
Вариант № 1. Прекратить всё, бот отключить.
Спецификация
Попробуем реализовать всё в ноукод среде n8n с помощью модуля telepilot. Если не получится, перейдём на Питон и библиотеку Telethon.
Сценарии использования
(Уточнить)
Подсказки и шпаргалки
Как реализовать end-to-end-тестирование telegram-бота
Модуль для n8n, который реализует работу по MTProto
Вариант простой реализации botmon
Make your bot respond to the command /botmoncheck. (The response can be any text.) Infrom your bot's username to @thebotmon_bot at Telegram. Done! BotMon will periodically (every minute) send /botmoncheck to your bot and if it doesn't reply for consecutive 5 minutes, BotMon will send an alert to you!
Артефакты
Бот с интерфейсом настройки — аватарка, описание, бэкенд, уведомления клиентов
Акаунт в Телеграме, от лица которого будет проводится тестирование — аватарка, био, бэкенд
Система мониторинга самого бота тестировщика, чтобы он не подвёл
Поддержка — чат продукта
Анонс
Реклама — тестовые запуски, чтобы измерить CAC
План
На основе шаблона «Сайдхасл на 4 недели».
Неделя 1. 18—24 ноя. ПЗ
Неделя 2. 25 ноя — 1 дек. Старт работы и исследование
Неделя 3. 2—8 дек. Пуск бота
Неделя 4. 9—15 дек. Доработка и подведение итогов
См. также

Subscription levels

Сайдхаслер

$ 52 per month
Доступ в закрытый чат сайдхаслеров с групповыми онлайн-встречами по воскресеньям
+ chat
Go up