public override async Task <bool> ProcessCommand(ChatMessage msg, string command) { // var chatHandler = msg. ChatClass chat = (ChatClass)msg.Chat; var chatname = chat.Name; var list = ConfigManager.GlobalConfig.LunaOfTheDayList; if (list.Contains(chatname)) { ConfigManager.GlobalConfig.LunaOfTheDayList.Remove(chatname); msg.SendBotMessage("Removed from the Luna Of The Day List"); } else { ConfigManager.GlobalConfig.LunaOfTheDayList.Add(chatname); msg.SendBotMessage("Registered to the Luna Of The Day List"); } ConfigManager.GlobalConfig.Save(); return(true); }
void OnChatMessage(string msg) { ChatClass chat = new ChatClass(); chat.msg = msg; chat.psTime = 0.0f; chatMsg.Add(chat); }
public List <string> GetNewMessage() { List <string> newMessages = ChatClass.GetNewMessages() return(newMessages); }
internal static List <ChatLoader> FetchChatByRooms(string userKey, string roomID) { IEnumerable <Chat> result = contextLite.Chat.Find(f => f.Room_ID == roomID); return(ChatClass.ChatLoader(result, userKey)); }
internal static List <ChatRoomLoader> FetchRooms(string userKey) { IEnumerable <ChatRoom> result = contextLite.ChatRoom.FindAll(); return(ChatClass.ChatRoomLoader(result, userKey)); }
public LunaChatClass(ChatClass skypeChatClass) { }
public LunaChatClass(ChatClass skypeChatClass) { }