Необходимо подключить нативную оплату Yookassa в готовое приложение интернет-магазина, разработанное на Flutter с использованием WordPress и WooCommerce. Есть доступ к полному решению и документации приложения.
Бот-планировшик для Телеграм
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Необходим закрытый (с доступом по авторизации админа) бот-планировшик, который сможет поддерживать единый график дежурств своих пользователей, постоянно отслеживать общий объем поставленных перед ними задач и по команде дежурного уведомлять коллег по боту о наступлении события X посредством алармов (текстовых сообщений). Количество пользователей бота - около 20, регулярная ротация.Бот должен выполнять следующие функции:
А. Приветствует новичков, вступление которых в чат одобрил админ, объясняет им правила (небольшой текст над кнопкой Старт)- Далее предлагает Меню1 (Города), состоящее из нескольких разделов-городов, в которых необходимо выбрать интересующие позиции. Например, раздел Пермь/позиции 1 и 2. Всего 20 разделов-городов. В каждом городе - 2 одинаковые позиции (только в МСК и СПб их на две больше, т.е. всего 4). Юзер может выбрать несколько позиций по разным городам (макс - 5 городов, мин - 1). И разделы-города, и их внутренние позиции фиксированы, данный перечень не меняется. В дальнейшем все участники могут свободно редактировать свой выбор, админ может редактировать любого.
Итоговая информация обо всех выбранных городах/позициях всех пользователей суммируется ботом и доступна по запросу любому юзеру в виде Списка (либо Список постоянно висит где-то на видном месте, это обсуждается). Вывод данного Списка происходит в обезличенном режиме (Не важно, кто конкретно и сколько человек выбрали в Меню1, например, Саратов. Главное, что Саратов выбран хоть одним и поэтому отображён в списке, со своими позициями 1 и/или2. Этот город в работе). Данный Список городов/позиций - это и есть текущий (актуальный) объем задач, над которым посменно работают все пользователи в рамках своих дежурств. Разделы-города (и их внутренние позиции) могут быть временно неактивными (недоступными для выбора), этим управляет админ.
Б. Но вернёмся к процессу регистрации. После Меню1 (Города) бот переходит к Меню2 (График дежурств), в котором пользователь выбирает временные промежутки и дни недели, в которые он готов дежурить. В дальнейшем все участники могут свободно редактировать свои графики дежурств, админ может редактировать любой. Глубина планирования - 1 неделя. Вся инфа суммируется и выводится в виде общего графика (возможны как наложения дежурств, так и пустые дыры). Желательно, если это будет инфографика, т.е. что-то очень наглядное и удобное. Участники обязаны сами поддерживать свои личные графики дежурств в активном состоянии (хотя бы на 1-2 дня вперёд), бот за этим следит. Кроме того, будет удобно, если за час до начала дежурства бот напомнит участнику чата о его смене. Пересменка выполняется с ботом в формате "Пост сдал. Пост принял" ( за час до начала смены у дежурного появляется кнопка "Заступить на дежурство", а в процессе дежурства всегда доступна кнопка "Сдать дежурство"). Как и в Меню1, юзер обязан что-то указать в Меню2, оставить пустым свой График дежурств юзер не может (такая привилегия есть только у Админа)
(Небольшое отступление по поводу вывода и отображения информации. Ранее предлагалось выводить все по отдельности. Однако, как вариант, при нажатии на кнопку Старт (ну, или какую-то другую) ранее авторизованный и зарегистрировавшийся юзер сразу будет получать некую оперативную сводку на одном экране, актуальную на момент его входа в бот, состоящую из:- список пользователей бота- список городов/позиций в работе- график дежурств в данный момент и на ближайший период).
В. Кроме того, дежурным юзерам доступна опция "Алармы". Например, при изначальной регистрации в Меню1 (Города) участник выбрал позиции Москва/1,3 и Пермь/1,2. Соответственно, когда дежурный хочет оповестить всех участников, выбравших Пермь/2, о наступлении в Пермь/2 события X (само событие к разработке данного проекта не относится), он просто выбирает соответствующую аларм-кнопку в дереве и жмёт ее. И все участники, подписавшиеся на Пермь/2, получат этот аларм в виде регулярно повторяющегося текстового сообщения в ТГ. А кто изначально в Меню1 выбрал, например, Пермь/1 или, тем более, другой город - этот аларм не получат. Для всех пользователей всегда должна быть предусмотрена возможность самотестрования алармов (т.е. отправка их из бота самому себе для настройки уведомлений на своем смартфоне).Если юзер покидает бот через самоудаление или его удаляет админ - информация о выбранных им позициях из Меню1 и его график дежурств из Меню2 удаляются автоматически.
Хостинг для бота пока не выбран, скорее всего, это будет стандартный VPS/VDS (Ubuntu?)Желательно, если разработчик продолжит поддерживать проект после сдачи. На следующем этапе планируется Статистика.Более подробно предлагаю все проговорить голосом, в ТГ. Срок исполнения - 3-4 дня
Сергей
Заявки фрилансеров
Похожие заказы
- Веб-программирование2 заявкиЗакрыт3 года назад
Требуется доработка кода парсера для оптимизации его работы. Необходимо, чтобы он выполнял запросы не дольше одной секунды. В случае необходимости, рассмотрите добавление асинхронности. Приложены примеры кода: один нерабочий, другой медленный (15 секунд на запрос).
Веб-программированиенет заявокЗакрыт3 года назадТребуется дополнить и ускорить код парсера, чтобы он работал быстро (не более 1 секунды на запрос). Возможное использование асинхронных методов. Будут предоставлены примеры кода: один с неработающим парсером и другой, обходящий ограничения, но медленный (15 секунд на запрос).
Веб-программирование1 заявкаЗакрыт3 года назадЗадача заключается в увеличении скорости загрузки сайта на платформе WordPress, с особым акцентом на мобильные устройства. Необходимо провести оптимизацию, чтобы улучшить показатели Google Page Speed. Подробная информация доступна в файле.
Веб-программирование5 заявокЗакрыт3 года назадНеобходимо разработать скрипт на Tampermonkey для автоматического заполнения формы на стороннем сайте. Данные должны загружаться из текстового файла через интерфейс. Проект предполагает три этапа и займет 1-2 месяца. Ищется специалист для долгосрочного сотрудничества.
Веб-программирование1 заявкаЗакрыт3 года назадТребуется разработка видеоплеера с применением современных технологий веб-программирования. Плеер должен поддерживать основные форматы видео и быть адаптивным. Укажите используемые технологии и сроки выполнения.
Веб-программирование4 заявкиЗакрыт3 года назадИщется фрилансер для разработки сайта с уже готовой вёрсткой. Необходимы самописные решения и фреймворки. Опишите свой опыт и используемые технологии. Техническое задание будет предоставлено в ответ.
Веб-программирование28 заявокЗакрыт3 года назадНеобходимо добавить дополнительные поля для габаритов в админке при редактировании торговых предложений. Информация о габаритах должна выводиться на сайте в зависимости от выбранного размера. Учитывать различные комбинации размеров и опций. Работы выполняются на тестовом сайте с обязательной миграцией для БД.
Веб-программирование2 заявкиЗакрыт3 года назад- $20
Требуется разработать скрипт для инвайтера в Telegram, который будет позволять добавлять пользователей по ID или Username. Необходимо интегрировать возможность использования прокси и управления аккаунтами. Ожидается, что скрипт будет удобным и функциональным для дальнейшего использования.
Веб-программирование2 заявкиЗакрыт3 года назад