const terseResponse … type IntentHandler … type IntentRoutingMap … var registeredIntents … func RegisterIntent(intent string, handler IntentHandler) { … } // DetermineIntent is the main entrypoint for determining if someone is talking to ratz or not func DetermineIntent(m common.Message) (responded bool) { … }