Esempio n. 1
0
        public void BalancingActivatorTest()
        {
            var node1 = new BotNode <UniverseConnectionProperties, Model>(new UniverseConnectionProperties(), 1);
            var node2 = new BotNode <UniverseConnectionProperties, Model>(new UniverseConnectionProperties(), 2);

            node1.Connect();
            node1.Login();
            node2.Connect();
            node2.Login();
        }
 public BotNode BankMessageProcess(string recivedMessage, string jsonData, string userId, MessengerType messengerType)
 {
     if (!OnlineUsers.ContainsKey(userId))
     {
         OnlineUsers.Add(userId, BotInfo.StartNode);
     }
     else
     {
         BotTools.Models.RecivedData recivedData = new BotTools.Models.RecivedData(recivedMessage, jsonData, userId, String.Empty, 0, messengerType);
         BotNode botNode = OnlineUsers[userId];
         OnlineUsers[userId] = botNode.Process(recivedData);
     }
     return(OnlineUsers[userId]);
 }