Немного о проекте
Телеграм бот, присылающий сообщения о предстоящих событиях в гугл-календаре.
Как появилась идея? Что вдохновило?
Аналогичный бот есть для Slack и он неплохо работает для рабочего календаря (еще и показыавает статусом, когда вы на митингах), но я хотел получать такие уведомления в телеграме и подключать не только рабочий, но и несколько личных календарей (у меня их много, как и гугл-аккаунтов).
Что вошло в прототип и сколько времени на него было потрачено?
За месяц запилил базовую функциональность:
- авторизация;
- работа с календарем;
- бот с настройками и нотификациями.
Самое сложное было - пройти верификацию приложения в гугле, они постоянно присылают шаблонный ответ, сиди и гадай, что именно их не устроило. Модерация ботов в Slack выглядит намного более дружелюбной.
Какой технологический стек вы использовали? Почему?
Писал на Python, просто потому, что его знаю и есть много удобных библиотек.
Например, для самого телеграм-бота я использовал: https://github.com/python-telegram-bot/python-telegram-bot
Как вы запускались и искали первых пользователей?
Поскольку писал его для себя, а проект совершенно бесплатный, первыми пользователями стал я и мои друзья.
Кто-то находит бота через поисковики:
Вот сейчас хочу пошарить и для клуба.
Сколько потратили и заработали? Есть идеи как это можно монетизировать?
Траты:
- $5 в месяц на аренду виртуального сервера;
- $10 в год за домен.
Монетизировать пока не планирую, бот просто имиджевый проект.
Какие планы на будущее?
Пока что из идей:
- автоматическая рассылка с повесткой раз в день;
- возможность принимать или отклонять приглашения на встречи;
- тут могут быть ваши пожелания 👌
Нужны ли какие-то советы или помощь Клуба?
Бот фактически в бета-тестировании, так что фидбек - лучшая помощь. А если он решит одну вашу проблему, я буду рад.
Какой совет вы бы сами могли дать идущим по вашим стопам?
Просто делайте что-то полезное :)
у меня тоже самое делает гугл таблица + встроенное гугл апи + несколько строчек кода вокруг getEvents(startTime, endTime, options) на гуглоскриптах.
Повестка на день утром в 8:00 + за час до события + за 10 минут до события напоминания приходят + ссылки на митинги. И все это совершенно бесплатно и встроенно в гугл.
Не пойму зачем здесь нужен питон с фреймворком, который еще наверное где-то хостится и стоит денех... разве что в амазоне на бесплатных лямбдах делать.
А что на счет поддержки других календарей (не гугл, а например яндекс)? Была похожая идея, но на сколько я понял, у каждого из iCal провайдеров свой API, свои правила подключения и тд. То есть нельзя сделать универсальный продукт.
А почему не хватает уведомлений от календаря? Работает относительно надежно и без сети, чего не скажешь о боте.