Write or find a bot
The bot should be able to:
- Allow the administrator to assign and users to choose the number of available publications. This feature should be available for both new users joining the group and existing users who want to change their package. When a user first enters the group, a welcome message is displayed with the option to go to the bot and connect the required package. To change the tariff or call the bot later, the user goes to the group's bio and from there, accesses the bot (there may be another solution to implement this directly within the group).
These could be the packages:
1 Package: (this package is set by default if the user ignores the welcome message)
One publication with a photo per day (text and basic emojis without a photo, text and basic emojis with a photo, a photo without text is not allowed), the ability to publish up to 10 photos.
Additionally, the user should be able to request and connect an additional publication at any time (after payment and admin verification), which can be any number of additional publications.
Example:
A user posted one free post but within a day wanted to post another one. The user clicks the corresponding button, the bot asks to enter the number of additional posts, then prompts to pay the required amount to the specified details. After the user pays, they click the "Paid" button, and the admin receives a message that the user (ID or username) requested an additional post. The admin (verifies the payment, this process is outside of Telegram) grants the user access to publish the post. The user makes the post. At the beginning of the next day, the user can only post one post. And the cycle continues.
2 Package:
3 publications per day (same conditions) up to 15 photos but over the month, after the period ends, this feature is blocked, and the user automatically switches to option 1. As the end of the period approaches, the user receives a notification to renew the package.
Additionally, the user should be able to request and connect an additional publication per month (after payment and admin verification).
Example:
A user bought a package allowing them to post 3 ads per day. After 2 days, they decide that 3 ads per day are not enough, so they can purchase an additional publication per day. Thus, they can post 4 ads per day throughout the month. The user can add the number of additional posts during the package purchase or at any other time during the purchased package's validity. Also, regardless of whether the user has a package or not, they can buy a one-time post publication. The logic is described in the example in package 1.
3 Package:
5 publications per day (same conditions) up to 20 photos. Also, links, premium emojis can be posted. At the end of the month, the user is switched to option 1. As the end of the period approaches, the user receives a notification to renew the package.
After selecting a package, the user receives a message requesting payment for the package to the specified details (the message displays payment details). After payment, the user can click on the corresponding button, triggering a message to the admin about the payment made by the user (displaying the user's Telegram ID or username, ideally both).
Admin:
When choosing one of the packages (2 or 3 options), the admin receives a notification with the ID or username. After the admin verifies the payment (this process occurs outside the bot), the admin can assign the selected package to the user. The admin can disable the user from the assigned package at any time or switch the user to any other package.
-
893 11 0 I develop bots in python
databases MySQL, PostgreSQL, sqlite
working with API
parsing
I will do everything qualitatively, you can see examples in my profile and on github
I will wait for your message to learn more details and discuss the terms of reference.
-
5011 41 4 1 Hello, I develop Telegram bots in Python (Aiogram3, aiogram_dialogs) for more than 3 years. Ready to implement your bot and install it on the server.
Write to discuss the details.
-
4216 53 1 1 Hello Konstantin, I am in the top 5 in developing Telegram bots.
I have done similar projects. Write, let's discuss implementation options.
-
573 9 0 I have 5 years of experience in bot development, please switch to private messages to start working.
-
1685 100 5 3 Good evening. I can create such a bot. Write, I will be glad to cooperate.
Current freelance projects in the category Bot Development
Integration of the analytics system with the Database in Tables
112 USD
The current analytics system needs to be brought to a stable working state. Currently, data from CRM, telephony, and advertising accounts is pulled through Supabase via MSP into Google Sheets, but some processes still require manual control. This needs to be eliminated.1.… AI & Machine Learning, Bot Development ∙ 4 hours 9 minutes back ∙ 12 proposals |
Telegram bot for hiring/searching employees. For job searching.
25 USD
1. General Concept Creation of a Telegram bot for automating recruitment and mutual job searching. The system operates on the principle of active response and mutual confirmation of interest (Double Opt-In). The system includes two roles: Employer (Company Owner) and Worker (Job… Python, Bot Development ∙ 6 hours 2 minutes back ∙ 39 proposals |
Two-way messaging exchange between CRM Creatio and Telegram
156 USD
Implement a two-way messaging exchange between CRM Creatio and Telegram according to the specifications https://docs.google.com/document/d/1Y8qL2CJwwmVSrJOXfQipoi27t-wkvDx1UmA2-niTtWs/edit?usp=sharing Web Programming, Bot Development ∙ 18 hours 22 minutes back ∙ 39 proposals |
Turnkey Telegram bot: daily reminders and rotation of duty personnel with monitoringA Telegram bot is needed for internal team operations. The stack is up to you; the result is what matters, not the method. What it does: — posts a reminder in the group at a specified time every working day and tags two on-duty members (from two different lists); — manages the… Bot Development ∙ 18 hours 37 minutes back ∙ 82 proposals |
Setting up a monthly subscription for a Telegram channel/group
17 USD
It is necessary to set up an automatic monthly paid subscription for my Telegram channel (or group) with payment acceptance exclusively in Ukrainian hryvnias (UAH). Integration with payment systems (priority: LiqPay, WayForPay). Support for recurring charges. Automatic access… System & Network Administration, Bot Development ∙ 20 hours 40 minutes back ∙ 42 proposals |