Enhance Telegram Auto Dialer Bot
Budget: $250 – $750 USD
I’m hiring a developer to help finish a private Telegram-based auto dialer bot that makes strictly outbound calls—no inbound needed. This is for my private use only, in one Telegram group. The bot lets me run /upload to send a .txt file (up to 1,000 lines), then /dial to start calling. Each number hears a voice message like “If this wasn’t you, press 1.” If they press 1, it logs the result and sends the full line (name, phone, email) back to me in Telegram. I already have a 1,000+ line Python script with Flask for feedback, MongoDB for storage, and a working Telegram bot framework. Most logic is in place—you’ll just connect everything, finish the missing logic, and clean it up. It supports /callerid to set the outbound number, /rotation on/off to auto-rotate caller IDs every 100 calls, /stop calls to pause dialing, and commands like /batch, /prefix, /provider, /cps, /lines, /line, /clear p1, /recover p1, and /whitelist. The bot includes a role system with HEAD_ADMIN_ID, whitelist support, and stores group configs (caller ID, CPS, etc.) in MongoDB. You’ll also provide a working .env setup that includes keys like TELEGRAM_TOKEN, HEAD_ADMIN_ID, LOGGING_CHAT_ID, MONGO_URI, API_URL, API_KEY, CALLER_ID, and MAX_CONCURRENT_CALLS. Calls go out via my SIP trunk, hosted on my VPS. Once complete, you will provide me the full source code and clear setup instructions so I can deploy it myself—just install dependencies, plug in my .env details, and it works. I don’t need a hosted solution. Everything should be Telegram-controlled—no CLI. I’m not 100% sure if anything else is missing in the source, but if additional fixes are needed to make it fully functional, I’m happy to pay a bit extra. If you’re confident with SIP, Flask, MongoDB, and Telegram bots, message me.