Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Chatbot for traffic arbitration in Telegram

Development of a chatbot for automating the traffic arbitration process in Telegram (based on the example of Bot Lab/Traffic Royal) with subscription management and payment features.
Main functions and settings:
1. Greeting and start:
• Greeting the new user.
• Links to advertising/collaboration and instructions.
• Button to add the bot.
2. Payment process:
• After adding the bot, the user can choose: "Pay now" or "Pay later."
• When paying immediately, the rates are displayed and the chatbot records the user's personal data.
• A checklist is sent to the chat for payment confirmation/cancellation.
• If the payment is confirmed, the bot provides access. If canceled, the bot is removed.
3. Payment deadlines:
• Reminder about payment if the deadline is approaching.
4. Statistics and management:
• Statistics in the menu.
• Buttons for clearing users, greetings, mailings.
• "Refresh" button.
5. Admin panel:
• General information about users and subscriptions.
• Total revenue for the week and month.
• Mailings for users with expired subscriptions and for those with active subscriptions.
• Functions for issuing and deleting subscriptions.
• Admin management (adding/removing).
And much more hidden/private functionality.
Tools used: python, asyncio, requests, sqlite, aiogram
Deployment was carried out on GMHost OS: Ubuntu 22.04

#Backend-developer #Python #aiogram #asyncio #telegram-bot #back-end #sqlite #ssh #ubuntu #GitHub #docker #django #hcaptcha #WebDevelopment #automation-process #scrapy #OAuth
Work details
Added 1 October 2024
326 views
Freelancer
Nazar I.
Ukraine Lvov  56  0

Available for hire Available for hire
59 Safes completed
3 arbitrations
On the service 4 years