Как стать автором
Обновить

Комментарии 13

Не хватает on-premise решения. И было бы совсем круто.
Выглядит круто. А какие планы по монетизации (как скоро, что именно из текущей функциональности), ну или открытие исходников?
Конкретных планов монетизировать пока нет.

Если в какой-то момент поддерживать сервера станет слишком накладно, то скорее всего платный тариф будет отличаться более свободными лимитами (на число ботов в аккаунте, количеством групп/пользователей бота, максимальным временем выполнения кода). Принципиально отключать в бесплатной версии ничего не хочется — мне кажется, будет хорошо, если всегда будет возможность создать бота лично для себя (или на маленькую аудиторию), не чувствуя каких-то серьёзных ограничений.

Над тем, чтобы открыть исходники, пока тоже не думал.

Очень круто! Побежал подключать своих ботов.

НЛО прилетело и опубликовало эту надпись здесь
Пока да

Не понял ответ на вопрос, зачем вы все это сделали?
Изобрели ещё один метод работы с телеграмм апи?

В разделе «Предыстория» я сформулировал ответ на этот вопрос примерно так:

… почти сразу пришла в голову идея сделать такую платформу, которая возьмёт весь мониторинг на себя

Могу дополнить ещё так: хотелось сделать инструмент, делающий процесс разработки ботов (не только работы с Telegram API) максимально удобным, чтобы вопросы отладки, деплоя и мониторинга стали менее напряжными. Вот к этому и стремлюсь.
Вообще не все боты предполагают работу через webhook, есть ещё longpoll. Кажется что при настройке бота ввод адреса для webhook должен быть опциональным. Либо вообще должен быть отдельный select «мой бот использует только webhook / только longpoll / оба».

Ну и если какой-то бот не использует webhook, то вам проще — не надо держать лишнее проксирование для этого бота.
Да, это справедливое замечание. Мне всегда вебхуки казались наиболее предпочтительным способом получения обновлений, так что я не особенно принимал во внимание работу через (long) polling (поправлю, правда, что оба метода сразу Телеграм не позволяет использовать параллельно).

Проксирование-то держать мне не сложно — я вообще думаю в будущем давать публичный endpoint для каждого бота, за который его можно будет самому дёргать снаружи. А вот со стороны владельца бота чуть-чуть запарнее переключиться: тут уже обязательно править исходники, чтобы запросы на getUpdates шли к Botsman, а не к Telegram (в случае с вебхуками это необязательное условие, можно только в интерфейсе переключатель ткнуть).

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

Вообще во всех приличных библиотеках для Telegram-ботов на Python можно указать URL сервера, отличного от дефолта, в 1-2 строчки:
python-telegram-bot.readthedocs.io/en/stable/telegram.bot.html#telegram-bot — base_url
docs.aiogram.dev/en/latest/telegram/bot.html#low-level-api — server
В русском варианте написание «Боцман» — тоже неплохая интерпретация, как мне кажется :)
Помню, как ты рассказывал о регистрации этого домена ещё в 2016-м. Кажется, это уникальный случай, когда был заведён домен для пет-проекта, потом пролежал годы без дела, а потом пет-проект И ПРАВДА ПОЯВИЛСЯ :)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории