Пример интеграции: QuintaDB + Google Calendar + Telegram
В данной статье мы рассмотрим пример, как настроить уведомления для Telegram канала из Календаря Google, с помощью интеграции QuintaDB и Make.
1. Откройте страницу "Разработчикам".

Создайте API ключ для подключения к QuintaDB из Integromat.

2. Создайте приложение и Форму для создания таблицы мероприятий следующего вида:

3. Создайте канал в Telegram для будущего бота.

4. Создайте бота, через официальный канал создания ботов @BotFather и сохраните токен вашего бота.

5. Добавьте созданного бота в ранее созданный канал с правами доступа к сообщениям.


6. С помощью поиска в телеграм, откройте канал @get_id_bot для получения айди вашего чата, который понадобится в будущем для Integromat.

Достаточно будет переслать любое сообщение из вашего канала и бот выдаст вам необходимый для подключения Chat ID.

7. Перейдите на сервис Make и создайте первый сценарий. Получить доступ к приложению QuintaDB на сервисе Make можно по этой ссылке.
8. Создайте первый узел сценария и настройте "webhook" с QuintaDB для получения записей “Watch records”. Введите созданный API ключ из п.1 и выберите домен (com, ru, com.ua).



9. Добавьте связь с Календарем Google. Для подключения к календарю вам потребуется авторизоваться в вашем гугл аккаунте.
10. Настройте необходимые поля: Имя мероприятия, Даты начала и окончания мероприятия, а также напоминания о мероприятии (например попап уведомление за час до начала).


Не забудьте настроить конечную дату мероприятия. Вы можете использовать функции Интегромата для добавления времени к вашей дате:

11. Добавьте Telegram бот. Укажите в настройках соединения ваш "токен" при регистрации бота (см. пункт 4) и Chat ID, полученный у бота @get_id_bot (см. пункт 6).


12. Сценарий готов, остается его включить и протестировать. Чтобы запустить сценарий нажмите "Run once" в нижнем левом углу экрана:

13. Перейдите на сервис QuintaDB и добавьте новую запись:

14. Проверьте ваш Календарь Google и канал в Telegram:


Готово! Теперь можно запускать сценарий и получать уведомления через бота в свой Telegram канал и сразу же заносить мероприятия в Календарь Google.