After the Clinet bot is invited to your Discord server, it will immediately begin listening for certain keywords within conversations to trigger certain events. Clinet will listen for a message that prefixes a query with a mention of it to detect when it is being queried to do something or answer a question. It begins by checking a list of RegEx expressions stored in the bot configuration to look for configurable responses that bot hosters can set for their specific instance of the bot. If nothing is found, then it continues on to check for hard-coded natural language queries to trigger various commands. If that fails, it again continues on to query DuckDuckGo's Instant Answers API for a possible response. If DuckDuckGo comes up short, it finally queries Wolfram|Alpha as a last resort (as Wolfram|Alpha's API services are limited for non-paying developers). Should no responses be found from any of the three sources, Clinet tells the user that there was an error finding a response for the given query.