Общая задача

Необходимо разработать и настроить систему уведомлений из базы данных Supabase через Telegram-бота. Все идентификаторы фирм, ссылки и контакты удалены.

Подробные требования

1. Создание инфраструктуры в Telegram

  • Создать 1 канал для общих уведомлений
  • Создать 2 отдельные группы для разных типов уведомлений (Группа 1 и Группа 2)

2. Типы уведомлений

2.1. Уведомления в Группу 1 - новые записи в Таблице 1

  • При добавлении новой записи в таблицу объектов в базе Supabase отправлять уведомление в Группу 1
  • В сообщении выводить 2 поля из той же таблицы
  • Добавить под сообщением две кнопки:
    • Подтвердить - при нажатии обновлять 1 выбранное поле в Таблице 1
    • Отклонить - при нажатии ничего не делать

2.2. Уведомления в Группу 2 - новые записи в Таблице 2

  • При добавлении новой записи в Таблицу 2 отправлять уведомление в Группу 2
  • В сообщении выводить 5 полей из 3 связанных таблиц (предварительно создать SQL-представление VIEW)
  • Добавить под сообщением две кнопки:
    • Исключить объект - при нажатии изменять одно поле в Таблице 1 (связь через id)
    • Пропустить - при нажатии ничего не делать

3. Технические работы

  • Создание и настройка Telegram-бота
  • Создание SQL-представления (view) для извлечения 5 полей
  • Разработка edge-функций для обработки событий и отправки запросов к Telegram API
  • Настройка триггеров в Supabase для вызова функций при добавлении записей
  • Интеграция с Telegram и тестирование всех сценариев

Размещение вакансии контент-менеджера на белорусских площадках

Требуется зарегистрироваться на 15 профильных сервисах Беларуси, разместить вакансию от имени компании и предоставить ссылки на все опубликованные объявления. Текст вакансии будет предоставлен отдельно.