示例#1
0
        public override void Initialize(RestBot bot)
        {
            session = bot.sessionid;
            me = bot;
            DebugUtilities.WriteDebug(session + " " + MethodName + " startup");

            base.Initialize(bot);
        }
示例#2
0
        public override string Process(RestBot b, Dictionary<string, string> Paramaters)
        {
            int channel = 0;
            bool check = true;
            string message = String.Empty;

            if (Paramaters.ContainsKey("channel"))
            {
                check &= int.TryParse(Paramaters["channel"], out channel);
            }

            if (Paramaters.ContainsKey("message"))
            {
                message = Paramaters["message"].ToString().Replace("+", " ");
            }
            else check = false;

            // Make sure we are not in autopilot.
            b.Client.Self.AutoPilotCancel();

            b.Client.Self.Chat(message, channel, ChatType.Normal);

            return "<say><channel>" +channel+"</channel><message>"+ message.ToString() + "</message></say>";
        }