Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- go func() {
- for {
- select {
- case userMessage := <-fromTelegram: // Get message from Telegram & send to DialogFlow for intent
- toDialogFlow <- userMessage
- case parsedMessage := <-fromDialogFlow: // Get intent from DialogFlow and call core RPC via Rabbit
- toCore <- parsedMessage
- case rpcResponse := <-fromCore: // Get response from core RPC and send to Telegram
- toTelegram <- rpcResponse
- }
- }
- }()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement