Розробка ТГ Бота
Bot functionality with buttons:
"General description"
1. Button "Buy subscription"
"Description"
After clicking on the "Buy subscription" button, the user must choose the payment period using buttons:
1 month - $75
3 months - $225
6 months - $450
9 months - $675
12 months - $900
After selecting the period, the person should receive a payment link, where he will choose a convenient payment token and network.
1.1 If a person has not paid within n amount of time, they should try again.
1.2 If the payment is successful, we send him access to the main channel with the text:
Payment successful, your login link - "link"
If a person's subscription/payment trial period expires through this link, he should be automatically kicked out of the main channel and all additional ones. (i.e., kicked out of the main channel, kicked out of all.)
2. Button "Trial access"
"Description"
Button 2.1 - Get trial access.
Button 2.2 - Back
When clicking the button for the first time:
alex Your subscription is active until: 23.01.09 16:35
Link to join the club - "link"
When clicking the button for the second time:
alex activation limit reached.
Button - "Buy subscription"
If a person's trial subscription period through this link expires, he should be automatically kicked out of the closed channel and all additional groups.
3. Button "My subscription"
If there is an active subscription:
alex Your subscription is active until: 23.01.09
Button - "Renew subscription"
No subscription:
Currently, there is no active subscription
Button 1 - "Trial access"
Button 2 - "Buy subscription"
4. Button "Support"
"Description"
Here, a person will write a message, and all messages with usernames should be sent to a separate channel for the admin, where he can click on the "reply" button, write a message, and send it back to the user in the bot or "block."
5. Button "Referral"
"Description"
Your referral link -
Accumulated amount: $50
Number of invited users: 1
Amount paid by invited users: $100
To this message with statistics, an extended user table should be added, which will be exported to Excel, for example:
- Add a column "payment amount"
- Change "purchase amount" to "payment amount"
- Remove user id
Button 5.1 - Update
Button 5.2 - Withdraw funds
Here, our payment system should be loaded, where the user, following the same payment principle (but in reverse order), will choose a payment method and enter his wallet address to receive the payment.
Button 5.3 Back
Note:
- The referral should be pulled up after clicking the start button in the bot
- The supervisor should receive notifications in the bot about successful fund transfers or errors
- Implement the function of setting the initial capital (so that they start not with a balance of $0, but, for example, $10)
- Implement the function of limiting withdrawals, i.e., adding a minimum amount for withdrawing funds
6. Notifications
For the supervisor:
- message about successful fund transfer after confirmation (in a separate channel/chat)
For users:
- successful/unsuccessful fund withdrawal
- messages from the administrator
- message 3 days/2 days/day/2 hours before the end of the subscription, the notification is sent exactly at the time of purchase
For the admin:
- messages from users for support (in a separate channel)
Database and Admin Panel:
A database and a simple admin panel need to be created. The database should consist of modules:
1. Clients
- Username (gread)
- Registration date (2024/04/16 19:34)
- Tariff (Premium/Trial)
- Expiry (2024/04/16 19:34)
- Parent (asasasa)
- Referral reward in % (Default 15%, for example, but should be changeable)
- Balance, own + referral (100$)
- Trial period (Yes/No)
- Blocked (Yes/No)
- Delete (Cross for deletion)
Here, the ability to switch by user type should be added: All, Just entered, Took a trial
2. Payments
- Time (2024/04/16 19:34)
- Client (gread)
- Amount (100$)
- Paid (0, for example, if the module was called but not paid)
- Currency (USDT TRC20)
- Period (1 month)
- Status (New/Old)
3. Channels
Here, channels will be added, from which the user should be removed after the subscription expires, meaning there will be a group of channels from which the user needs to be removed. When a user takes a trial access, they will receive a personal link, enter the main channel with instructions, etc., and links to all additional channels they can join.
- ID
- Name (ВАЫЫАЫВф)
- Users (8)
- Delete (cross)
4. Cost
There should be 5 variations of subscription periods and their costs, so that I can change them:
1m - $10
3m - $15
6m - $20
9m - $35
12m - $40
5. Bot Messages
Here, the section name (and its additional action) should be added, and the ability to insert text/photo that will appear to the user when clicking on this action should be added
For example:
Section - Main menu
Text - вывыввывывыы
Photo - (none)
6. Settings
- Admin name (fddfas)
- Admin URL link (https://вывы)
- Referral reward in % (15%)
- Main channel ID (-100201796802611)
Here, the main channel ID can be inserted, where users are given a link and from which they then enter other channels. When removed from the main channel, they should be removed from all linked channels as well.
- Trial access period (1 day)
Additionally:
7.1 Add the ability to generate a link to give to someone as a gift:
- Username
- Tariff
- Date
At the end, a test should be sent: "dog" ввывы, Premium tariff, expiration date 2024/04/16 19:34
Joining link - вывывы
7.2 Subscription period data (Trial/Premium) should be updated every hour, and those whose time has expired should be removed.
Відгук замовника про співпрацю з Nazar L.
Розробка ТГ БотаДякую за виконану роботу, професіоналізм, відповідальність та контактність виконавця дуже порадувала, рекомендую!
Відгук фрилансера про співпрацю з Mark Avreliy
Розробка ТГ БотаЗамовник на протязі всього часу виконання проекту був на зв'язку
Максимально детальне ТЗ, в цілому про це можна дізнатися, перейшовши на це завдання
Рекомендую до співпраці.
-
1810 31 0 Привіт, готовий розробити.
Напишіть в особисті повідомлення для обговорення деталей
-
716 11 1 Good, можем зробити швидко!
Пишу на мові Python
Відпишіться в ПП з більш детальним ТЗ будь ласка!
-
10038 117 0 Привіт.
Розробляю ботів для телеграма на NodeJS. Готовий взятися. Пишіть, обговоримо.
-
2426 20 0 Good day, I have made a similar bot and can customize it according to your requirements, I will do everything efficiently and quickly. Please write me in private messages to discuss the price and deadlines. I will be happy to help you with your project)
-
4798 50 1 Вітаю. Зацікавив Ваш проект, робили схожого бота, можу показати приклад.
Будь ласка, напишіть у приват для обговорення деталей цього проекту
-
3096 50 1 Good day, there are plenty of similar jobs available.
I am ready to complete this task within the deadline, feel free to reach out, I will be happy to help.
-
204 2 0 Добрий день,
Мене зацікавило ваше оголошення. Досвід роботи близько 4-х років.
Готовий приступити до роботи вже сьогодні, все зроблю швидко та якісно.
У портфоліо зразків немає, проте можу скинути їх в особисті повідомлення.
Також потрібно буде узгодити деякі питання в процесі.
Час та ціну поки сказати не можу,
готовий обговорити всі деталі співпраці як в чаті, так і по відео/дзвінку.
Звертайтесь у будь-який час, завжди радий відповісти)
-
265 1 0 Готовий виконати цей проект. Займаюся розробкою ботів та додатків на NodeJS. Робота буде виконана в два етапи. Сроки і вартість вказані за один етап.
-
8796 60 0 1 Доброго дня. Буду радий поспілкуватися детальніше. Я пишу ботів на Python. На сервісі займаю 25-е місце серед усіх розробників на python
Актуальні фриланс-проєкти в категорії Javascript та Typescript
Розробка інтерактивної карти Palworld для сайтуПотрібно розробити інтерактивну карту Palworld за прикладом: https://palworld.gg/map Нам потрібна не просто статична картинка, а повноцінна інтерактивна карта, де користувач може дивитися локації, вмикати / вимикати категорії об’єктів, шукати потрібні точки та взаємодіяти з… HTML та CSS верстання, Javascript та Typescript ∙ 33 хвилини тому ∙ 5 ставок |
Розробка платформи AM Mobility (автосервіс, парковка, страхування, оренда автомобілів)
259 176 UAH
Шукаємо команду або досвідченого Full Stack розробника для створення MVP платформи AM Mobility. AM Mobility — це єдина цифрова екосистема для автомобілістів, що об'єднує в одному додатку та веб-платформі: парковку; автосервіс; шиномонтаж; автомийку; оренду автомобілів;… Javascript та Typescript, Веб-програмування ∙ 5 днів 6 годин тому ∙ 114 ставок |
Gsap анімації
1000 UAH
Доброго дня. Треба внести правки в поточному проєкті. Потрібен фахівець, який добре працює на gsap/lenis Треба зробити анімацію карточок. Детально ТЗ тут: https://www.figma.com/design/5bLEJudN5LPpB9ZSoJa2Eb/Untitled?m=auto&t=qwyluUctL1lrMNvh-6 Треба проявити креатив та… Javascript та Typescript, Веб-програмування ∙ 5 днів 12 годин тому ∙ 21 ставка |
Шукаю наставника з Claude Code для запуску веб-проєкту з нуля**Коротко про завдання:** Я новачок без досвіду в програмуванні. Є готове ТЗ на розробку сайту (42 сторінки, Next.js, PostgreSQL). Хочу реалізувати його самостійно за допомогою Claude Code - потрібен спеціаліст, який налаштує середовище і навчить мене працювати з інструментом.… Javascript та Typescript, Навчання ∙ 7 днів 11 годин тому ∙ 19 ставок |
Оновлення дизайну на сайтіПотрібно оновити дизайн існуючого сайту, використовуючи HTML, CSS, JS: освіжити зовнішній вигляд, зробити його сучасним і адаптивним під мобільні пристрої. Потрібно додати плавні анімації та інтерактивні елементи. HTML та CSS верстання, Javascript та Typescript ∙ 8 днів 5 годин тому ∙ 97 ставок |