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]); }