Nik M.
Rating
Skills and abilities
Programming
Design & art
Administration
Portfolio
-
350 USD APPEX ADS BOT
PythonVoIP Telegram Advertising Bot
Project Description
Developed a Telegram bot for advertising VoIP services with access control and content management features. The bot allows sending promotional messages with photos and interactive buttons, logs actions, and handles errors.
Main Features
…
Access Control: access to the bot by user IDs.
Inline Mode: sending promotional messages with photos.
Inline Keyboards: buttons for interacting with ads.
Logging: recording user activity and errors.
Error Handling: protection against failures and incorrect actions.
Technologies Used
Programming Language: Python 3.10
Library: python-telegram-bot (v20.0) for working with the Telegram API
Logging: logging module for activity recording
Data Storage: JSON for configuration and allowed ID list
Asynchronous Processing: asyncio for handling requests
Server and Deployment
Server: VPS on Ubuntu 20.04
Deployment: Docker for containerization, systemd for process management
Hosting: bot runs on a dedicated server with continuous uptime
Implementation
Configured the Telegram bot using Webhook to process updates.
Implemented user ID verification to restrict access.
Added inline mode supporting media and button sending.
Set up logging to file and console for debugging.
Implemented exception handling for stable operation.
Result
The bot successfully sends promotional ads, supports interactive elements, and logs actions. It operates stably with minimal server load.
-
3700 USD appex telecommunications
Web ProgrammingModern VoIP Telephony
Professional SIP trunks across Europe, PBX systems with unique dashboards and complete control for large offices.
Website and PBX system for Appex Telecom
… For the company Appex Telecom (https://appex-telecom.com/), I developed a corporate website and PBX system with integrations and analytics. The project includes web development and configuration of an IP telephony system to optimize communications.
Technologies used
Node.js: Backend for the website, request processing, API.
JavaScript/HTML/CSS: Frontend of the website, dynamic elements, responsive interface.
Python: Scripts for data processing and integrations in PBX.
Asterisk: The foundation of the PBX system for VoIP telephony.
API integrations: Connecting CRM, messengers (Telegram, WhatsApp), analytics platforms.
Figma: Prototyping and interface design.
PostgreSQL: Data storage for analytics and call logs.
Docker: Containerization for simplified deployment and scaling.
Features and advantages
Corporate website
Features:
Responsive design optimized for all devices.
Simple CMS for content updates (services, contacts, news).
SEO optimization to improve search engine rankings.
Feedback forms and CRM integration.
Advantages:
User-friendly interface attracts clients and simplifies navigation.
Fast website loading due to optimized code.
Easy content management without programming skills.
Increased brand visibility online.
PBX system
Features:
VoIP telephony based on Asterisk with call routing.
Interactive Voice Response (IVR) for automatic call handling.
Integration with CRM and messengers for a unified communication channel.
Analytics: call statistics, duration, missed calls.
Call recording and quality monitoring.
Advantages:
Reliable connection with high sound quality.
Call handling automation saves staff time.
Integrations speed up customer interactions.
Analytics help track KPIs and improve service.
System scalability for company growth.
Summary
The project for Appex Telecom includes a modern website and a functional PBX system. The website simplifies customer interaction, and the PBX optimizes communications and provides data for analysis. Using Node.js, Python, Asterisk, and other technologies ensured reliability, flexibility, and convenience for the business.
Activity
| Latest proposals 1 | Budget | Added | Deadlines | Proposal | |
|---|---|---|---|---|---|
|
Automation of communication with clients in Instagram Direct
338 USD
|