Advertisement
Guest User

Untitled

a guest
Jun 12th, 2018
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Go 0.39 KB | None | 0 0
  1.  go func() {
  2. for {
  3. select {
  4. case userMessage := <-fromTelegram: // Get message from Telegram & send to DialogFlow for intent
  5. toDialogFlow <- userMessage
  6. case parsedMessage := <-fromDialogFlow: // Get intent from DialogFlow and call core RPC via Rabbit
  7. toCore <- parsedMessage
  8. case rpcResponse := <-fromCore: // Get response from core RPC and send to Telegram
  9. toTelegram <- rpcResponse
  10. }
  11. }
  12. }()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement