Telegram bot anti-spam (on the Telegram User API)
The bot must be able to add/delete/edit the patterns as well as to draw out statistics according to the assigned commands.
For example, when a configured ID (his administrator) writes to him commands /list_patterns /add_pattern /edit_patern #id /delete_pattern #id /stat #hours he does what he is asked for)
By the /stat command, for example, the bot should show the statistics for the last #hours hours of such a format.* * * * * * * *
Viewed posts for #hours hours: xxx
All users are banned: #xxx
Pattern: (#pattern_id #pattern_text, the number of banned )
time and user_id;
time1 and user_id1
timeN user_idN
Pattern: (#pattern_id #pattern_text, the number of banned )
time and user_id;
time1 and user_id1
timeN user_idN
...
* * * * * * * *
and thus to remove all the patterns and juices who used them.
If they are a lot of it to send pessimistically, taking into account the time of the telgae, so that it does not interfere with the ac
How the management and statistics option can be done in the web panel (prove the best possible from your view)
It is necessary to take into account the scalability.(These anti-spam accounts will be in several chats with a single BD and a single control panel)
Write your dates, prices and frameworks that you would use.
-
1165 11 1 Hello, I can execute your project, implementation will be on Python, all the statistics you can also see in the bot with one message from the bot
-
568 28 2 Hello to you!
I’m working on the development of the bots for Telegram. Implementation in Python.
As a customer, I suggest using Telethon. Management can be implemented in any way, but so far the needs in a separate web panel I don’t see. In the future, if you need to add new features to the admin and just the commands will not be enough, you can rewrite it from the commands to a full-fledged telegram-bot or web panel (you can take ready admin for Django, Flask or other frameworks).
Scalation is not a big problem in this case. The details of implementation can be discussed in the face.
I will be happy to cooperate!
-
953 5 0 Hello to Victor.
I am ready to implement your project. To create a bot I suggest using aiogram, for BD sqlite.
The web is used to display reports, that is, you give a bot command, it in response forms a report page and gives a link to it. This eliminates the possibility of a bot bath and you get a part of the control panel functionality.
-
139 4 1 I can write like this on pyrogram (python)
I had experience with these bots, and in general with the user bots. Your bot is difficult to write, I will do it quickly and quality, and everything as you want. Please contact me, I will be happy to collaborate.
-
1442 16 0 Good day, a great experience of development on Piton (4 years). The user bot can be made on the pyogram. Bd postgres, the data to remove either in the admin(jango), there to edit patterns, etc, which will be the most convenient option. Write in detail how patterns work, please.
-
10123 117 0 Hello to you.
I work out the bots for telegram on NodeJS (I use Telegraf). Ready to take. Let’s write, we will discuss.
-
938 7 0 Hello to you.To implement this interesting (just in terms of scalability) project, it would in principle be possible to use the usual Telegram Bot API (in terms of the fact that the bots are provided with the right administrator as well as for any other user in the group and he begins to see all user messages and accordingly can respond to them), but to consider the possibility of adding in the future various functions and, for example (which may be quite important), the possibility of receiving updates on messages even if the bots were disabled for some reason (i.e. they after the bots are disabled after the bots are activated) - Telegram Client API will be more profitable to use in the project.Currently for Python (this is my main language for such things) there are two main frameworks (developed and well documented) - pyrogram and telethon.For me there is no fundamental difference on which one of them to develop such a project - they are both good and will easily deal with the assigned task.Moment No. 2 – even given the future scalability – I’t advise you to immerse yourself in the development of a web panel at this stage.If you do a good product (and for yourself you always want to do that) - the web app is better to think well both from the point of view of design and from the point of view of convenience of use - and it is better to do it (when there is such an option) after some use of the product in the test mode, after understanding what exactly will be "to do so", what to change and what fitch you just need to add to this app (and to the project as a whole) immediately.Moreover, the function that you described - well lies on the shoulder of the bot itself.In terms of scalability, the pet telegram frameworks are very "plate".that is.Mostly when you write the code on them - you write it not "in the deposit", but as a function at one level - one team - one function (conditionally, of course) - it puts the possibility to implement the function of the bot itself gradually, as necessary to add new commands and tasks.If everything is well written - to scale the project using at least 1000 channels at the same time (with the power of the server/servers) - the difficulty also does not represent: BD separately, before BD is used cash with important data such as id ban/legal users.And to the question of the web panel - it is worth doing it exactly at the stage when the channels are already more than 10 (IMHO).And of course, the front + API for it was not included in the cost / deadlines.
-
Добрый день. Уже есть готовые решения в разработке. Если вам будет более интересно - готов детальнее рассказать в Личных сообщениях.
В планах продавать "по подписке".
На данный момент завершающая стадия тестирования и уже потом в продакт.
Будет фронт, с личным кабинетом, в котором можно будет выставить настройки которые вы хотите задать для управления ботом в ваших чатах. -
Current freelance projects in the category Bot Development
Development of a Telegram bot for a personal buyer service (MVP)Budget: up to 2200 USD Deadline: 4–6 weeksProject Description I am looking for an experienced Python developer to create an MVP Telegram bot for a personal buyer service (purchasing goods from Ukrainian and foreign stores). The project is designed for further scaling, so quality… Bot Development ∙ 15 hours 4 minutes back ∙ 68 proposals |
Telegram chatbot for a closed club
22 USD
Good day! I need to set up a bot for Telegram. Task: selling access to a closed channel. The bot should accept payments and after successful payment, issue a one-time invitation link. It is also necessary to set up automatic removal of a participant from the channel when their… Bot Development ∙ 2 days 7 hours back ∙ 91 proposals |
Mini apps Telegram. StoreGood afternoon An application is required in Telegram (online store) Example - essentially 1 to 1 like here brandspacebot Your experience is important, the stack you propose to use and why Price and timeframe approximately to start, I will be waiting for questions Web Programming, Bot Development ∙ 2 days 9 hours back ∙ 88 proposals |
Bots"I am looking for a programmer to create a turnkey Telegram bot. The bot should be an intelligent conversationalist based on AI (Gemini or ChatGPT), helping people on any topic and in any language. Payment (Monobank or LiqPay) for subscription needs to be integrated as well. I… Bot Development ∙ 2 days 18 hours back ∙ 61 proposals |
Creation of a multifunctional bot in Telegram
22 USD
(I will provide all materials in private messages) Here is a detailed project description: After pressing the button /start The bot sends a text with rules and terms of use (under the text, the button ‘acknowledged’) After pressing the button, the next message is… Python, Bot Development ∙ 2 days 23 hours back ∙ 94 proposals |