Ejemplo n.º 1
0
        public BotReply Initialize(ConnectionInitializationModeEnum mode, List <string> tags, List <Variable> variables)
        {
            /*
             * Initializes the conversation, sending the starting command.
             * Check https://github.com/xenioo/API-Channel for a list of starting commands.
             */

            var ret = REST.Post <BotChatRequest, BotReply>(API_ENDPOINT_URL + "/chat",
                                                           new BotChatRequest()
            {
                Command = mode.ToString().ToUpper()
            },
                                                           GetBaseHeaders(tags, variables));

            this.UserId  = ret.UserId;
            _Initialized = true;
            return(ret);
        }
Ejemplo n.º 2
0
 public BotReply Initialize(ConnectionInitializationModeEnum mode)
 {
     return(Initialize(mode, null, null));
 }