using System; namespace SharpChat.SockChat.PacketsS2C { public class MOTDS2CPacket : ISockChatS2CPacket { private readonly DateTimeOffset TimeStamp; private readonly string Body; public MOTDS2CPacket(DateTimeOffset timeStamp, string body) { TimeStamp = timeStamp; Body = body; } public string Pack() { return string.Format( "7\t1\t{0}\t-1\tChatBot\tinherit\t\t0\fsay\f{1}\twelcome\t0\t10010", TimeStamp.ToUnixTimeSeconds(), SockChatUtility.SanitiseMessageBody(Body) ); } } }