P
BOT2024Private Repository
PCM Arena Bot
An automated Telegram bot developed for the B.P. Poddar Institute community channel.
Technology Stack
PythonTelegram Bot APIAutomation
Overview
pcm-arena-bot is an automated bot designed to serve the B.P. Poddar Institute of Management and Technology community channel. It provides automated responses, information retrieval, and channel moderation features.
Problem & Motivation
The community channel required an automated solution to answer frequently asked questions and manage community notifications without constant manual intervention.
Engineering Goals
• Automate common community interactions and queries
• Implement reliable command handling and event listeners
• Maintain high availability for channel members
System Architecture
Telegram User ──► Telegram Bot API ──► Python Bot Process ──► Data Cache
Implementation Details
• Developed in Python using asynchronous event handling
• Integrated with Telegram Bot API webhooks and polling
• Secure token management and environment-based configuration
Challenges & Mitigations
• Handling concurrent user queries smoothly
• Managing API rate limits and long-polling connection stability
Results & Impact
• Automated common channel queries and improved communication speed for students
• Reliable execution with robust exception handling