Pidpysok
Telegram bot for collecting signatures for petitions, appeals, and conducting surveys through integration with DiyaPidsy.
Технічне завдання: Автоматизація Підписання Петицій із Дія.Підпис
1. Мета проєкту
Створити рішення, в якому користувач зможе підтвердити свою особу через Дія та підписати петицію (або звернення) з використанням Дія.Підпис, а підтвердження про підпис має зберігатися в окремому архіві й у базі даних.
2. Опис бізнес-процесу
- Підтвердження особи:
- Користувач отримує посилання/кнопку для підтвердження особи через Дія.
- Після успішної авторизації ми отримуємо дані користувача (ПІБ, дата народження, адреса тощо).
- Підписання петиції:
- Користувач бачить доступні петиції/звернення.
- Обирає одну з них, натискає “Підписати”.
- Згенерований хеш петиції відправляється на сервер Дія для створення запиту на підписання.
- Користувач отримує посилання (deeplink) від Дія, за яким переходить у застосунок Дія і підписує петицію.
- Збереження результатів:
- Дія надсилає підписаний хеш документа на вказаний нами endpoint.
- Дані зберігаються у базі (список підписантів), а файли/підписи — в архіві.
- Користувачу надсилається повідомлення, що петицію успішно підписано.
3. Необхідний функціонал
- Підтвердження особи через Дія:
- Надсилання запиту на верифікацію користувача.
- Отримання результатів (імені, дати народження та інших даних, що вимагаються).
- Генерація та відправка запиту на підписання:
- Формування хешу петиції відповідно до ГОСТ 34.311 або іншого алгоритму, підтримуваного Дія (DSTU / ECDSA).
- Створення пропозиції (offer) та отримання deeplink для підпису.
- Отримання підписаного хешу:
- Endpoint для прийому підписаних даних від Дія.
- Збереження підпису (хеш) і даних користувача.
- Зворотне повідомлення користувачу:
- Повідомлення про успішне підписання.
- Архівування даних:
- Можливість зберігати підписані дані (хеш) та іншу службову інформацію в окремий архів (наприклад, ZIP).
- Зв’язок підпису з конкретною петицією.
4. Юридичні та технічні аспекти
- Використання HTTPS для всіх зовнішніх та внутрішніх запитів, щоб гарантувати безпеку.
- Використання офіційного API Дія:
- Отримання сесійного токена (acquirer_token).
- Реалізація створення branch, offer та запитів на підписання відповідно до документації.
- Дані користувача (ПІБ, дата народження, адреса) зберігати в базі, де вони будуть використовуватися для підтвердження статусу підписанта.
5. Кінцевий результат
- Користувач:
- Легко підтверджує особу через Дія.
- Підписує петицію за декілька кліків, отримуючи deeplink і переходячи в застосунок Дія.
- Сервіс:
- Має endpoint, що отримує підписані хеші від Дія та зберігає їх разом із даними користувача.
- Забезпечує архів із підписами для кожної петиції (документи+хеші).
- Адміністрування:
- База підписантів для кожної петиції.
- Можливість завантажити архів підписів у будь-який момент.
- Безпека та прозорість:
- Підтверджені особи через Дію.
- Юридично значущий електронний підпис.
6. Коментарі та побажання
- Фрілансер обирає будь-який зручний інструментарій (фреймворк, способи реалізації) — головне, щоб результати відповідали вимогам.
- Застосунок має бути Телеграм-ботом, де користувачеві зручно ознайомитися й підписати петицію.
- Тестування на sandbox-оточенні Дія.
Інструкція з інтеграції з Дія.Підпис
-
350 2 0 Good evening!
I am ready to help with the development of your project. I have experience in creating Telegram bots and mini-apps for Telegram, including integrations with other services and databases.
I use the following technologies: Node.js for the backend, React for the frontend.
I would be happy to learn more about the technical specifications and discuss all the details, and I can assist with choosing hosting if needed.
Sincerely,
… Valeria
-
4524 20 0 Welcome!
We are the ITZeyz team, specializing in web development and bot creation, and we are ready to implement a convenient and effective bot integrated into your CRM system.
For an accurate assessment of the work, we would be happy to receive a detailed technical assignment. This will help us select the optimal technologies and implement a solution that fully meets your needs.
📩 We look forward to the details and will be happy to collaborate!
Our portfolioFreelancehunt
… Best wishes,
The ITZeyz team
Current freelance projects in the category Bot Development
Telegram Bot RPGHello, dear programmers! I am looking for a developer to create a Telegram project in the format of a text-based role-playing game (RPG) in the Eurovision universe (similar to text-based role-playing Club Romance). Please read the concept step by step and give your feedback on… Gaming Apps, Bot Development ∙ 5 hours 28 minutes back ∙ 36 proposals |
Technical Specification for Refinement of AI Bot for Generating Personalized SongsTECHNICAL TASK FOR IMPROVING THE AI PERSONAL SONG GENERATOR BOTMAIN GOAL Create a stable premium product that: generates the highest quality personal songs; does not fabricate facts about the client; works stably under load; is easily scalable; allows for analysis and… Python, Bot Development ∙ 6 hours 20 minutes back ∙ 20 proposals |
A bot needs to be created in Telegram for subscription payment.
45 USD
A bot needs to be created in Telegram where users can subscribe for access to the webcams located in the yard. Organize payment for two types of subscriptions (monthly and daily) in the bot. The bot should automatically check the payment and then provide access links. Python, Bot Development ∙ 23 hours 7 minutes back ∙ 73 proposals |
Development of an AI consultant for a work visa verification website (WordPress)Development of an AI Consultant for a Work Visa Check Website (WordPress) About the Project An English-language website is being developed for the preliminary check of eligibility for a work visa in Israel. An AI consultant in the format of an online chat is needed to assist… AI & Machine Learning, Bot Development ∙ 1 day 4 hours back ∙ 34 proposals |
SMM + content manager for an IT school - experience with funnels and course promotionAbout us A young practical IT education project at the start. We are preparing the first batch of the PM course and building channels from scratch. We are looking for a person with whom we will grow. What needs to be done We have a vision, but no written strategy. We are looking… Social Media Marketing (SMM), Bot Development ∙ 2 days 6 hours back ∙ 24 proposals |