I want a Telegram bot that sits in one-to-one or group chats and immediately responds whenever a message arrives. The reply must be generated on the fly, not pulled from a fixed list. The only inputs it should use are keywords it detects inside the incoming text; no user-profile look-ups or external API calls are needed at this stage. Here’s the workflow I imagine: • Message arrives → bot scans for predefined keyword sets → bot composes a sentence or two that feels natural, plugs in the matched keyword where relevant, then sends the answer back to the same chat within a second or two. You’re free to craft the logic in Python, Node, or whichever language you prefer as long as it runs smoothly on a small VPS and relies on the official Telegram Bot API or a well-maintained wrapper. I’ll provide the keyword lists; you provide: 1. The bot source code with clean comments. 2. A simple config file where I can extend the keyword list and tweak reply templates. 3. A brief read-me showing how to create the bot token, set any environment variables, and launch the script as a service. I’ll test by dropping messages that include (and exclude) the keywords and checking that replies come back accurately and only when they should. Once it passes that check and the read-me instructions work on my server, the job is done.