public void ListenMessages(PlayerSendMessageEvent evt) { var db = ChatBot.mongoClient.GetDatabase("EcoChat"); var col = db.GetCollection <ServerMessage>("ServerMessages"); // Private Nachrichten zwischen Spielern werden ignoriert if (!evt.Message.Priv && evt.User.Name != "Discord Bot") { ServerMessage message = new ServerMessage { Author = evt.User.Name, Message = evt.Message.Text }; try { col.InsertOne(message); } catch (Exception e) { Console.WriteLine(e); } } else { return; } }
public void PlayerSendMessageEvent(PlayerSendMessageEvent evt) { Console.WriteLine(EventUtil.EventToString(evt)); }