Веб-приложение на 1С:Элемент с Телеграм-ботом: персональное расписание для участников конференции

Веб-приложение на 1С:Элемент помогло участникам конференции собрать своё расписание и получать напоминания о докладах в Телеграм.

Организация отраслевых мероприятий4 мин чтения
веб-приложение на 1С:Элемент

Задача

На отраслевой конференции по 1С параллельно идут десятки докладов в разных залах. Нужен был простой сервис, где участник смотрит программу, отмечает интересные выступления и вовремя получает напоминание, а заодно живой пример того, что умеет платформа 1С:Элемент.

Как было до проекта

  • Докладов больше, чем можно запомнить, и часть из них идёт одновременно.
  • Участникам приходилось постоянно сверяться с общим расписанием и следить за временем самим.
  • Интересные выступления легко было пропустить.

Что я сделал

  1. 1

    Модель данных и наполнение

    Спроектировал объектную модель программы: доклады, спикеры, залы, время. Исходное расписание загрузил в базу 1С:Элемент.

  2. 2

    Веб-интерфейс и мобильная версия

    Сделал просмотр программы и карточки докладов с описанием. Интерфейс адаптирован под телефон, потому что на конференции им пользуются на ходу.

  3. 3

    Избранное и личное расписание

    Пользователь добавляет доклад в избранное, и персональное расписание собирается автоматически. Выбор каждого хранится отдельно в регистрах сведений, без дополнительных настроек.

  4. 4

    Телеграм-бот с напоминаниями

    Подключил бота, который присылает напоминание перед началом выбранного доклада. Обмен между приложением и ботом построил на REST API и вебхуках.

  5. 5

    Открытый учебный проект

    После конференции проект опубликовали в открытом доступе как образец архитектуры на 1С:Элемент: хранение данных, интеграции с внешними сервисами, работа с ботом.

Результат

  • Участники конференции пользовались полноценным веб-сервисом с личным расписанием.
  • Приложение интегрировано с Телеграм: напоминания приходят перед выбранными докладами.
  • Проект стал открытым учебным примером и применяется на офлайн- и онлайн-мастер-классах по 1С:Элемент.

Небольшое веб-приложение на 1С:Элемент с ботом в мессенджере делается быстро и закрывает конкретную боль пользователей. Это хороший способ проверить платформу на реальной задаче до крупного проекта.

Вопросы по теме

Можно ли подключить Телеграм-бота к 1С:Элемент?+

Да. Приложение на 1С:Элемент обменивается данными с ботом через REST API и вебхуки: бот получает события и отправляет пользователю сообщения, например напоминания.

Подходит ли 1С:Элемент для мобильных веб-приложений?+

Да, интерфейс работает в браузере и адаптируется под экран телефона. Отдельное мобильное приложение из магазина ставить не нужно.

Где хранить пользовательские настройки в 1С:Элемент?+

Удобно в регистрах сведений: данные каждого пользователя хранятся отдельно, и приложение работает без лишних настроек со стороны пользователя.

Технологии

1С:Предприятие.ЭлементTelegram Bot APIREST APIВебхукиРегистры сведений

Услуги по теме

Нужно похожее решение?

Опишите задачу. За 30 минут разберусь в вашем ландшафте и предложу план с оценкой.

Написать в Telegram

Другие кейсы

разработка на 1С:Элемент
1С:Элемент и веб-кабинетыГруппа компаний

Веб-кабинет на 1С:Элемент: единая база контрагентов для группы компаний

Веб-кабинет на 1С:Элемент, где менеджеры разных компаний группы работают с общей базой контрагентов с разграничением доступа.

1С:Предприятие.Элемент1С:Предприятие 8HTTP-сервисы
личный кабинет на 1С:Элемент
1С:Элемент и веб-кабинетыIT-компания с партнёрской сетью

Личный кабинет на 1С:Элемент для партнёрской сети: подбор специалистов за 8 часов вместо 3–5 дней

Веб-портал на 1С:Элемент собрал партнёров, специалистов и заявки клиентов в одном контуре и сократил цикл подбора в 5 раз.

1С:Предприятие.ЭлементБитрикс24Python-микросервисы
хранилище данных для 1С и 1С:Аналитика
Аналитика и отчётностьIT-компания

Хранилище данных и 1С:Аналитика: управленческая отчётность из трёх баз 1С и пяти сервисов

Собрал данные из трёх баз 1С и пяти внешних сервисов в одно хранилище и вывел управленческие дашборды в 1С:Аналитике.

1С:Аналитика1С:ERP1С:ЗУП