コード例 #1
0
 public DiscordMessage(string Msg, string Server, string Channel, UUID Sender, DiscordMiscDataPacket pkt)
 {
     this.Msg    = Msg;
     ServerName  = Server;
     ChannelName = Channel;
     SenderID    = Sender;
     PKT         = pkt;
 }
コード例 #2
0
        public static void Post(Destinations dest, string Msg, UUID destID, int chn = 0, string ServerName = "MAP_NOT_KNOWN", string ChannelName = "MAP_NOT_KNOWN", DiscordMiscDataPacket packet = null)
        {
            Msg = Msg + " ";
            Message m = null;

            switch (dest)
            {
            case Destinations.DEST_GROUP:
                m = new GroupMessage(destID);
                break;

            case Destinations.DEST_DISCORD:
                m = new DiscordMessage(Msg, ServerName, ChannelName, destID, packet);
                break;

            default:
                m = new ChatMessage(destID);
                break;
            }

            m.set(dest, Msg, BotSession.Instance.grid.Self.AgentID, BotSession.Instance.grid.Self.Name, chn);

            MessageService.Dispatch(m);
        }