Мне нужно написать программу, которая поможет мне в работе с маленькой музыкальной школой. Программа должна обеспечить работу календаря, назначение уроков, уведомление об уроке учителя и ученика по имайлу/телефону, и запись об оплате.
Разработать бота для Telegram
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Нужно чтобы бот мог по команде /start проводить небольшой заскриптованный диалог с пользователем (сразу оговорюсь, все ветки диалога итд прописаны в полной версии ТЗ максимально подробно), затем осуществлять регистрацию - спрашивать и заносить в БД имя, email и телефон пользователя и предлагать оплатить через платежный шлюз товар, который продает.
После оплаты пользователем товара бот высылает ему товар (это может быть медиафайл или ссылка для доступа к web-ресурсу или telegram-каналу. Товар может быть по подписке, то есть доступ предоставляется, например, на 1 месяц, после чего пользователя оповещаем о необходимости снова оплатить) и дает доступ в личный кабинет с 4 пунктами меню:
1) Мой профиль (дает пользователю из БД информацию о его профиле, балансе к выплате по партнерке)
2) Получить реферальную ссылку (выдает пользователю его реферальную ссылку, по которой тот может приводить других пользователей, например, размещая рекламные объявления с данной ссылкой в таргетированной рекламе соцсети)
3) Условия партнерской программы (высылаем пользователю условия партнерской программы)
4) Вывести средства (формируем и отправляем запрос выплаты на платежный шлюз)
В пунктах есть подпункты, все описаны в полной версии ТЗ, тут только самые сложные.
Функции, которые нужно реализовать внутри бота:
1) Проход по реферальному дереву с подсчетом реферальных выплат пользователей при новой покупке
2) Оповещение пользователей о покупках по их реферальной ссылке;
3) Формирования запроса выплаты средств на платежный шлюз.
Один бот работает только с одним товаром.
Нужно, чтобы у бота был некий условный config.db или txt или какой-то еще (без разницы, главное чтобы относительно легко было отредактировать), куда владелец может загрузить тексты всех его сообщений и указать имя файла или ссылку, который бот будет отправлять как товар.
На чем писать: по большому счету, все равно. В приоритете Python, но также подойдет и любой другой язык. В заявке указывайте, пожалуйста, на чем Вы предлагаете реализовать бота.
В чем реализовывать БД – тоже все равно, на чем легче – на том и реализуйте. Никаких внешних данных к боту не подвязываем, из сервисов взаимодействие только с API платежного шлюза (насколько я понимаю, там формат взаимодействия «сгенерировать ссылку с токеном для пользователя -> отправить токен -> получить ответ, что пользователь оплатил»). Единственное требование к базе – чтобы имелась возможность относительно легко отредактировать ответы бота при развертывании новой версии.
Все менюшки и функции подробно расписаны в полной версии ТЗ, вышлю по запросу.
- Похожие заказы
- Прикладное ПО5 заявокЗакрыт7 лет назад
В Архиве лежит файл .lua в зашифрованном виде, на выходе мне нужен чистый код, оплата договорная
Прикладное ПО1 заявкаЗакрыт7 лет назадПрограмма(сайт) включающий в себя сбор данных с нескольких сайтов
Прикладное ПО3 заявкиЗакрыт7 лет назадТребуется внести изменения (корректировку) в программу. Когда данный софт был написан, телефоны под управлением Android имелии более ранние версии, сейчас программа не копирует в буфер обмена телефонов, под управлением Android 8 и выше требуемую информацию. ...
Прикладное ПО1 исполнительЗавершен7 лет назад.....
Прикладное ПО7 заявокЗакрыт7 лет назадНужен подрядчик на оказание услуг по написанию макросов
Прикладное ПО6 заявокЗакрыт7 лет назад- $20
Имеется программа Textkit 0.9.3 (разработчик давно не поддерживает). При экспорте записей в Datalife Engine создается файл в кодировке windows-1251, соответственно теряются символы юникода, например символ градуса, нужно чтобы создавался файл в кодировке UTF-8. На скринах ...
Прикладное ПО2 заявкиЗакрыт7 лет назад Необходимо отрефакторить код модуля, вместо динамических значений констант указать константные значения – усредненные. Протестировать. Сохранить версионность. Требования: Связь по скайпу или телефону голосом/чатом Базовые знания C# Владение ...
Прикладное ПО5 заявокЗакрыт7 лет назадЕсть конечный файл XML, который загружается в сервис Synerdocs. Необходим исходный файл, который легко можно было бы изменять к примеру в excel и в дальнейшем конвертировать в XML. Этот файл после редактирования через excel не ...
Прикладное ПО2 заявкиЗакрыт7 лет назадЕсть инсталлятор программы для работы с базой денных на сервере. Исходников программы нет, есть только инсталлятор. Нужно переделать ее и сделать чтобы запускалась из папки с изменениями в программе, а точнее убрать несколько вариантов ...
Прикладное ПО1 заявкаЗакрыт7 лет назад