Free
KSh 0 /mo
- ✓ Basic IT support questions
- ✓ Limited AI responses per day
- ✓ Windows keyboard shortcuts
- ✓ Community support
- ✓ Access to learning resources
AI-Powered IT Support Bot
Pintoo IT Support AI delivers AI troubleshooting, Windows commands, screenshot analysis, and M-Pesa subscriptions—fully coded and ready for Railway deployment.
Eleven fully functional buttons including Ask IT AI, Windows Support, Network & Internet, Troubleshooting, Keyboard Shortcuts, Windows Commands, Learn IT, System & Software, Analyze Screenshot, Upgrade Plan, and About. Every button triggers real functionality, not placeholder responses.
Built-in support for /start, /menu, /help, /status, and /about commands. Each command provides clear, helpful responses with proper formatting. The bot handles unknown commands gracefully and guides users back to available features.
Explains common Windows commands with safe, tested examples. Covers ipconfig, netstat, sfc, chkdsk, and dozens more. Includes warnings about commands that require elevation or could affect system state. Clarifies that commands are educational—the bot runs on Linux infrastructure.
Restricted administrative interface accessible only to the configured ADMIN_ID. View user statistics, subscription details, and payment history. Manage pricing, send announcements, grant or revoke premium access, and monitor bot health—all from within Telegram.
Never marks unverified payments as successful. Validates M-Pesa callbacks against expected transaction references before activating subscriptions. Maintains complete audit trail of all payment attempts, successful transactions, subscription activations, and renewals.
Includes persistent database for user data and subscriptions, structured logging for debugging, comprehensive error handling with user-friendly messages, automatic reconnection on network failures, and graceful shutdown. Designed for continuous operation on Railway's platform.
Guides users through diagnosing connectivity issues, DNS problems, slow internet, Wi-Fi configuration, and router setup. Provides step-by-step instructions for common scenarios like resetting network adapters, flushing DNS cache, and checking firewall settings.
Comprehensive collection of Windows keyboard shortcuts organized by category: general navigation, file management, window management, browser shortcuts, and accessibility features. Helps users work more efficiently and discover productivity tips.
Assists with Windows updates, driver installation, software compatibility, antivirus configuration, disk cleanup, startup optimization, and performance tuning. Provides safe recommendations that won't harm user systems.
Admin can define multiple subscription tiers with different feature access levels and pricing in Kenyan Shillings. Set trial periods, subscription duration, and feature gates. The system automatically enforces limits and prompts users to upgrade when accessing premium features.
Answer complex IT questions instantly with integrated AI. Your bot connects to a configurable AI API to provide intelligent responses for Windows, networking, hardware, and software issues. Users get expert-level support 24/7 without waiting for human agents.
Users can send screenshots of error messages, system dialogs, or configuration screens directly to the bot. The AI analyzes the image and provides specific troubleshooting steps, making remote support more effective and reducing back-and-forth communication.
Monetize your IT support bot with Safaricom Daraja M-Pesa integration. Offer free and premium plans with configurable pricing in Kenyan Shillings. The system verifies payment callbacks, tracks subscription expiry, manages renewals, and maintains complete payment history—all without manual intervention.
Get Your Bot Token from BotFather
Open Telegram and search for @BotFather. Send /newbot and follow the prompts to create your bot. BotFather will provide a unique token that looks like 123456789:ABCdefGHIjklMNOpqrsTUVwxyz. Copy this token—you'll need it in step three. Also note your numeric Telegram user ID for admin access.
Deploy to Railway with One Click
Click the Railway deployment button in the repository README. Railway will automatically clone the project, detect Python, install all dependencies from requirements.txt, and provision a persistent database. No manual configuration files or code editing required—the entire infrastructure is ready in minutes.
Configure Environment Variables
In your Railway project dashboard, navigate to your bot service and click Variables. Add three new variables: BOT_TOKEN (paste your token from BotFather), ADMIN_ID (your numeric Telegram user ID), and AI_API_KEY (your AI service key). Railway will automatically restart the bot with these secure credentials.
Start Chatting with Your IT Support Bot
Open Telegram and search for your bot by username. Send /start to see the professional menu with all features active: AI troubleshooting, Windows commands, screenshot analysis, and subscription management. Your bot runs continuously on Railway's infrastructure with automatic reconnection and error handling.
# Telegram Bot Configuration
BOT_TOKEN=
# Admin Configuration (your numeric Telegram user ID)
ADMIN_ID=
# AI API Configuration
AI_API_KEY=
# M-Pesa Daraja API Configuration
MPESA_CONSUMER_KEY=
MPESA_CONSUMER_SECRET=
MPESA_SHORTCODE=
MPESA_PASSKEY=
MPESA_CALLBACK_URL=
# Database Configuration (Railway provides DATABASE_URL automatically)
# DATABASE_URL=postgresql://user:password@host:port/database
# Environment
ENVIRONMENT=production
Flexible Plans
Choose the plan that fits your IT support needs. Upgrade or downgrade anytime.
Save 20% with annual billing. All payments via M-Pesa.
KSh 0 /mo
KSh 500 /mo
KSh 2,000 /mo
Pintoo IT Support AI has transformed how I help clients troubleshoot issues remotely. The screenshot analysis feature alone saves me hours every week. Deployment on Railway was incredibly straightforward.
As someone with zero coding experience, I was amazed that I could deploy a fully functional IT support bot in under an hour. The M-Pesa integration works flawlessly for my Kenyan clients.
The admin panel gives me complete control over subscriptions and user management. The AI-powered responses are accurate and helpful. This bot has become an essential tool for my IT support business.
No coding experience is required. The entire project is generated for you with all source code, dependencies, and configuration files. Simply paste your bot token into Railway's environment variables, deploy the service, and your bot will be live. Step-by-step instructions are included for beginners.
Open Telegram and search for @BotFather. Send /newbot and follow the prompts to create your bot. BotFather will give you a unique token that looks like 123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11. Copy this token and paste it into Railway under Project → Bot Service → Variables → New Variable with the name BOT_TOKEN.
The bot is designed to work with any configurable AI API. You'll need to add your AI_API_KEY to the environment variables in Railway. Popular options include OpenAI, Anthropic, or other compatible services. The bot will use this API to power intelligent IT troubleshooting and screenshot analysis.
The bot includes Safaricom Daraja M-Pesa integration for Kenyan users. You'll configure your M-Pesa API credentials in Railway environment variables. The system verifies payment callbacks before activating premium subscriptions, tracks expiry dates, manages renewals, and maintains a complete payment history for each user.
The bot provides Windows command explanations and safe examples for educational purposes. It does not execute unrestricted shell commands for security reasons. Railway runs on Linux servers, so the bot explains that native Windows commands cannot be executed directly—it teaches users how to run them on their own Windows machines instead.
Set your numeric Telegram user ID as ADMIN_ID in Railway's environment variables. Only this user will have access to administrative functions including user statistics, subscription management, plan configuration, price adjustments, and broadcast announcements. Your username @pintoo254 will be recognized once the ID is configured.
The bot includes persistent database configuration optimized for Railway deployment. It stores user data, subscription information, payment history, and bot settings. The database is automatically initialized on first run and includes proper error handling, logging, and safe reconnection logic for continuous operation.
Yes. When users send screenshots via the 📸 Analyze Screenshot button, images are processed through the configured AI API with proper error handling. Screenshots are analyzed for IT troubleshooting purposes only. The bot includes rate limiting and validation to prevent abuse, and all data handling follows security best practices.
Deploy Pintoo IT Support AI on Railway in minutes. No coding required—just paste your bot token, configure your environment variables, and start helping users with AI-powered IT support. Complete with M-Pesa subscriptions, screenshot analysis, and a powerful admin panel. Everything you need is generated and ready to go.