Develop a Telegram bot for tracking gratitude.
Technical assignment for the development of a Telegram bot for tracking gratitude
1. Introduction
Develop a Telegram bot that will track gratitude among chat participants. The bot should monitor the number of received gratitude, assign special titles, and deduct accumulated points.
2. Goals and objectives
Track the number of gratitude for each user.
Receive special titles and deduct accumulated points.
Provide the ability to view gratitude statistics.
Give the chat administrator the ability to manage the bot (for example, deduct accumulated points).
3. Functional requirements
3.1. Main functions
Sending gratitude:
To raise gratitude for a chat participant, you need to reply to their message and thank them (accepted are "Thank you" and several other forms of gratitude). For example, if the word "thank you" is indicated, then the message "Thank you very much!" will increase the user's reputation.
The bot should confirm the sending of gratitude and notify the user that it has been successfully recorded. For example:
You have increased @ username's reputation by 1 and it is now 1. @ username, thank you for helping our community! 🌹
Also, add a link to the chat rating here.Important! The bot's message should remain for no more than 3 minutes, then be deleted. The admin should have the ability to edit the bot's gratitude message template.
Setting titles:
The ability to create "titles" based on the amount of reputation received. For example, titles can reflect chat activity: "Chat Lover" - 10 reputation, "Chat Expert" - 50 reputation, "Chat Guru" - 100, "Chat Master" - 500, with the admin having the ability to edit the titles and the amount of reputation.
An additional way for users to gain reputation. For the specified words "Thank you for your help" from the chat administrator, the bot will increase the reputation of chat participants by 2. For example: You have increased @ username's reputation by 2 and it is now 2. @ username, thank you for your help in our chat! 🌹
Viewing statistics:
A user can view their statistics using the /karma command. The bot should send a message with the number of received gratitude. For example: @ username you have received 0 {number} gratitude.
Viewing statistics of other users:
A user can view the statistics of another participant using the /start @ username command.
Command for the administrator:
The /reset command for deducting accumulated gratitude from individual users (available only to the administrator) in payment for advertising. Explanation: That is, activity in the chat serves as a kind of motivation for the user to be able to promote their services.
3.2. Additional functions
The bot should send notifications when a certain amount of gratitude is reached (for example, every 10 gratitude).
The ability to set the notification threshold through a command available to the administrator.
The bot should account for gratitude from all chats where it will be installed, as the same users may belong to multiple chats simultaneously. Currently, we have three chats.
4. Non-functional requirements
The bot should operate 24/7 and have high availability.
The bot's response time should not exceed 3 seconds.
The bot should be protected from spam and abuse (for example, limiting the number of gratitude per minute).
5. Interface
The bot should operate in text format, responding to user commands.
Responses should be clear and informative, with the ability to request information again.
7. Testing
Install the bot on the client's server.
Conduct functional testing of all commands.
Conduct load testing to assess performance.
8. Conclusion
The bot should be easy to use and contribute to creating a positive atmosphere in the chat by tracking gratitude. All suggestions for improving functionality will be considered after the bot is launched.
-
3 days80 USD
9026 32 0 3 days80 USDHello, I can create such a bot. I specialize in bot development in Python, and I could do this for you.
-
3 days110 USD
9927 117 0 3 days110 USDHello.
I am developing bots for Telegram on NodeJS. I am ready to take it on. Write to me, we will discuss.
-
7 days80 USD
105 7 days80 USDHello
I will create such a bot in Python using the Aiogram library. I will describe the instructions for use.
-
5 days80 USD
282 10 0 5 days80 USDHello!
My name is Alex, I have over 2 years of experience in developing Telegram bots, including creating bots for accounting and statistics. I work with various libraries and APIs (such as aiogram, telebot), which allows me to effectively implement the necessary functions, including:
Tracking the number of thanks for each participant;
Assigning ranks and deducting accumulated points;
Managing the bot by the chat administrator;
Providing statistics to users.
I can guarantee prompt execution of the project taking into account all requirements. For better understanding, I would like to discuss the details of the task and the functional features of the bot.
…
You can view my portfolio at the link:Freelancehunt.
I look forward to collaborating!
-
7 days90 USD
937 5 0 1 7 days90 USDHello!
I have extensive experience in developing Telegram bots and web apps, examples of my work can be found atFreelancehunt
I am ready to consult and be in constant contact during the work and after completion, if any questions arise.
I would be happy to work with you!
-
30 days3000 USD
4975 41 4 1 30 days3000 USDGood evening!
I professionally develop bots in Telegram and web applications in Python.
I am ready to create such a bot for you + deploy it on the server.
Message me privately, and we will clarify the details.
-
1 day400 USD
3853 24 0 1 day400 USDHello,
I am ready to take on the development of a Telegram bot for tracking gratitude. My experience includes creating bots with the ability to track specific user actions and issue special titles. I will be able to implement functions for sending gratitude, setting up titles, viewing statistics, and managing the bot for the chat administrator. I would be happy to help create a positive and interactive atmosphere in your chat.
My rate is $16 per hour. To start working, I need to familiarize myself with the details and requirements of the project.
Sincerely,
Maxim
-
7 days500 USD
431 28 1 7 days500 USDHello, I am ready to discuss the project details! I look forward to collaborating!
-
10 days250 USD
1767 40 0 10 days250 USDHello! I am ready to complete this project for you. I have plenty of experience.
-
2 days500 USD
123 2 days500 USDGood day, I am interested in this bot, I will do everything quickly and efficiently!
-
2 days100 USD
373 6 1 2 days100 USDGood day, I am ready to complete your project, I will write in Python (aiogram).
-
33 days5000 USD
8778 60 0 1 33 days5000 USDHello!
I am ready to develop a Telegram bot for tracking gratitude among chat participants with the ability to assign reputation, titles, and manage point deductions. The bot will operate according to your technical specifications, including features such as sending thanks, setting up titles, viewing statistics, and commands for the administrator.
I will ensure the setup of notification thresholds, spam protection, and the bot's operational performance 24/7. After development, I will conduct testing on your server to verify all functions and performance.
I hold 2nd place on the platform for Python, which confirms my experience in creating similar solutions.
I look forward to collaborating!
-
1 day80 USD
2830 19 0 1 day80 USDHello! I am ready to create a similar bot in one working day. I will do it in Python. The cost and deadlines are realistic. I would be happy to discuss in private.
-
7 days120 USD
254 7 0 1 7 days120 USDHello!
I will create such a bot for you in a couple of days. I have extensive experience in developing similar bots, so there will be no problems. I write in Python + aiogram. After writing the code, I will help you deploy the bot on hosting.
I am waiting for you in private messages to discuss the details.
Have a good day!
-
1 day100 USD
136 1 day100 USDGood afternoon, I am ready to accept your work, we will do it today, according to the specifications.
-
5 days80 USD
219 1 1 5 days80 USDHello,
We can create such a bot for you!
Telegram bot developer:
✅ Nodejs
✅ Python
I look forward to your response in private messages.
-
7 days150 USD
1285 30 0 7 days150 USDI have experience in developing Telegram bots, including those with similar functionality. I am ready to complete it, we will discuss the details in private messages. Feel free to reach out.
-
7 days250 USD
96576 1274 1 10 7 days250 USDHello. I have extensive experience in developing Telegram bots. I am ready for collaboration.
-
7 days249 USD
1322 13 1 7 days249 USDHello! I saw the implementation of this bot on Google Apps Script and I can implement it. Ready to work out the detailed specifications and start the execution!
-
4 days140 USD
3276 28 0 4 days140 USDGood afternoon. I am ready to develop your bot in Python using the aiogram library. I have extensive experience. Please write to start the work.
Current freelance projects in the category Bot Development
Creation of a TikTok farm with income generation
602 USD
Looking for a person who can write software for a TikTok farm, so we can generate traffic and earn income. We are seeking a ready-made solution with a full cycle. Python, Bot Development ∙ 2 hours 28 minutes back ∙ 3 proposals |
Pocket Option trading bot
71 USD
I need a bot and your expertise who has already been able to create a similar bot when the bets are correct, they are read from Pocket Option I am interested in Brent Oil I do not need a beginner or someone who will just write code for the sake of it I need someone who knows… AI & Machine Learning, Bot Development ∙ 1 day 3 hours back ∙ 17 proposals |
TG BOT for Auto Ria
156 USD
We are interested in creating a bot that can send 1000+ exchange offers per day from one account. Authorization through Ria login and password, with characteristics exclusively those listed on the portal. The ability to limit the number of exchange requests. Also, monitoring… Bot Development ∙ 1 day 4 hours back ∙ 40 proposals |
Integration of Viber in 8.3
223 USD
Need Viber integration into own CRM (1C 8.3)About the Company The company "Domofon System" is engaged in the installation and maintenance of intercom systems. Base of over 40,000 subscribers. We work on our own customized system based on 1C 8.3. We are looking for a specialist… Databases & SQL, Bot Development ∙ 1 day 5 hours back ∙ 13 proposals |
Development of a Telegram store for a clothing brand. Product catalog, sizes, cart, order processing.
178 USD
A Telegram channel is needed with a warehouse from the KCRM system, showing stock balances, and full payment to the IBAN account. Bot Development ∙ 2 days 15 hours back ∙ 69 proposals |