I will build telegram bot, discord bot and browser automation


About this gig
I build custom bots in Python.
Whether you need a simple bot for notifications and FAQs, or something more advanced with multi-step conversations, a database, and background logic I can build it.
What I can do for you:
- Command-based bots (start, help, custom commands)
- Multi-step conversations using FSM (Finite State Machine) perfect for forms, surveys, or ordering flows
- Database integration (SQLite/PostgreSQL) to store and manage user data
- Middleware for logging, access control, and rate limiting
- Background/async task handling for things like file processing or scheduled messages
- Docker deployment so your bot runs reliably
My process:
- You share your bot's purpose and required features
- I confirm the scope and any questions before starting
- I build and test the bot
- You review, I make adjustments if needed
- You get clean, working code and deployment help if you chose that package
I care about writing clean, maintainable code and clear communication throughout you won't be left guessing about progress.
Let's build your bot message me with your idea!
Get to know Roman K.
Python Backend Developer Django, FastAPI, Telegram Bots
- FromKazakhstan
- Member sinceMar 2025
- Avg. response time1 hour
Languages
Russian, English
FAQ
Q: Do I need to provide anything to get started? (Telegram Bot)
A: Yes - a Telegram Bot Token from BotFather, and a description of what you want the bot to do. I'll guide you through creating the token if you're not sure how.
Q: Can you add a database to store user data?
A: Yes, this is included starting from the Standard package — I use SQLAlchemy with SQLite or PostgreSQL depending on your needs.
Q: Will I receive the source code?
A: Yes, you'll always receive full, commented source code that you own completely.
Q: Can you host/deploy the bot so it runs 24/7?
A: Yes, deployment guidance and Docker containerization are included in the Premium package.
Q: What if I need changes after delivery?
A: Each package includes a set number of revisions (see package details). Additional changes beyond that can be arranged separately.

