Telegram bot
1. General project goal
- create a Telegram bot for managing participants of the work chat and training group
- automatic control of the trial period of 8 days
- notifications to the administrator about user status
- the ability to manually keep or remove a user
- view full information for each user
- manage bot administrators
2. Structure
- the bot works with two Telegram communities: work chat and training group
- the bot must be an administrator in both
3. User entry
- users join via an invitation link to the work chat and training group
- upon first entry, the bot records the user and saves the data
- Telegram ID
- name or nickname
- username if available, if not, write tag missing
- entry date
- the trial period of 8 days starts automatically
- the user receives the status On trial period
4. Trial period
- at the end of 8 days, the administrator receives a notification
- the notification displays the name or nickname, Telegram ID, and tag or tag missing
- the notification has buttons Keep and Kick
- when selecting Keep, the user remains in both groups and receives the status 🟢 Kept
- when selecting Kick, the user is removed from the work chat and training group
5. Group exit check
- there is a Check button in the admin panel
- the bot checks if the user is in the work chat and training group
- if the user has exited one of the groups, the administrator receives a notification indicating which group they exited from
- after that, the administrator decides whether to keep the user or kick them
6. Bot admin panel
- Users
- On trial period
- Check
- Remove participant
- Add administrator
- Remove administrator
- List of administrators
7. On trial period button
- shows all users on the trial period
- name or nickname
- Telegram ID
- tag or tag missing
- how many days are left until the end of the trial period
- column display is allowed
8. Users button
- shows all users in the system
- name or nickname
- Telegram ID
- tag or tag missing
- status 🟢 Kept or 🟡 On trial period
- the Kept status should be highlighted with a green emoji
- information can be displayed in columns
9. Remove participant button
- the administrator enters the user's Telegram ID
- the bot removes the user from the work chat and training group
10. Administrator management
- adding an administrator by Telegram ID
- removing an administrator by Telegram ID
- viewing the list of administrators
11. Technical requirements
- the bot correctly handles user entry, exit, and removal
- stores data: Telegram ID, name, nickname, tag, status, entry date, and trial period end date
- works correctly if the user does not have a username
- preferably, the architecture should allow for future integration of a web panel
Work results
Client's review of cooperation with Heorhii Zhukov
Telegram botYou completed the work quickly and very efficiently.
Freelancer's review of cooperation with Vlad Y.
Telegram botGreat client: provided clear specifications, gave all necessary access and resources, communication was simple and understandable. It was easy and convenient to work.
-
Hello, Vladislav! Creating a Telegram bot for managing work chats is exactly the task where I can help. I have experience in developing functional bots that process data without delays and manage a large number of users. My task is to ensure smooth automatic management of the trial period and notify administrators. I guarantee optimization for future integration of a web panel. I am confident that together we will create an effective tool for your team. I am ready to discuss the details and build a solution that exceeds your expectations.
-
211 1 0 Hello! I have reviewed the technical specifications — the task is clear, the logic is transparent, and it can be implemented without workarounds.
I can develop a Telegram bot for managing participants of two communities (work chat + training group) with automatic control of an 8-day trial period, an admin panel, and notifications.
How it will be implemented
Technically
Python + telebot
…
The bot will be an administrator in both groups
Database (SQLite / PostgreSQL)
Task scheduler for deadline control
Architecture with a reserve for a future web panel
Functionality
User registration upon first entry:
Telegram ID
name / nickname
username or note "tag missing"
entry date
trial period end date
automatic start of the trial period for 8 days
notification to the administrator at the end of the test with buttons:
Keep
Kick
manual removal of the user by Telegram ID
check if the user is in both groups
notifications if the user has left one of the groups
admin panel in the bot:
Users
In the trial period
Check
Remove participant
Admin management
correct operation with users without a username
visual output of lists (in columns, with statuses and emojis)
Reliability
protection against duplicate events
correct handling of entries / exits
logging of key actions
Deadlines
5-7 days for full implementation + testing
Cost
4000 UAH
Ready to start immediately after agreeing on the details.
-
367 1 0 I have familiarized myself with the task - it is not just a Telegram bot, but a system for access control, roles, and a trial period for two chats. I understand all the technical nuances of Telegram (login/logout events, trial timers, inline controls, operation without a username) and know how to implement this stably. I will propose a solution in Python (aiogram) with a database, an admin panel directly in the bot, and an architecture that can be easily expanded in the future with a web panel. I will implement: an automatic 8-day trial period, notifications to the administrator with "Leave / Kick" buttons, control of exit from any of the groups, a complete admin panel and management of administrators, correct operation without a username. I am ready to start immediately, to create clean code and a stable result, without "workarounds."
-
10152 117 0 Hello.
I am developing bots for Telegram using NodeJS. I am ready to take on the task. Write to me, and we will discuss.
-
3997 55 2 Good night, I can start immediately after opening the safe. I have indicated the price and deadlines, I have extensive experience in developing Telegram bots, I work until full approval and make adjustments even after the project is delivered.
-
5659 12 0 I will make this bot without problems. I have experience in writing bots for administration. Write to me.
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 ∙ 19 minutes back ∙ 13 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 ∙ 1 hour 12 minutes back ∙ 11 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 ∙ 17 hours 58 minutes back ∙ 71 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 ∙ 23 hours 49 minutes back ∙ 33 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 back ∙ 22 proposals |