33 lines
590 B
Go
33 lines
590 B
Go
package tools
|
|
|
|
const (
|
|
SetLanguage = "set_language"
|
|
SetRegion = "set_region"
|
|
SearchKnowledgeBase = "search_knowledge_base"
|
|
RequestHumanHandoff = "request_human_handoff"
|
|
EndCall = "end_call"
|
|
ChangeLanguage = "change_language"
|
|
ChangeRegion = "change_region"
|
|
)
|
|
|
|
func Names() []string {
|
|
return []string{
|
|
SetLanguage,
|
|
SetRegion,
|
|
SearchKnowledgeBase,
|
|
RequestHumanHandoff,
|
|
EndCall,
|
|
ChangeLanguage,
|
|
ChangeRegion,
|
|
}
|
|
}
|
|
|
|
func Known(name string) bool {
|
|
for _, n := range Names() {
|
|
if n == name {
|
|
return true
|
|
}
|
|
}
|
|
return false
|
|
}
|