本文整理汇总了C#中Bot.Send方法的典型用法代码示例。如果您正苦于以下问题:C# Bot.Send方法的具体用法?C# Bot.Send怎么用?C# Bot.Send使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Bot
的用法示例。
在下文中一共展示了Bot.Send方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: cmd_whois
public static void cmd_whois(Bot bot, String ns, String[] args, String msg, String from, dAmnPacket packet)
{
if (args.Length < 2)
{
bot.Say(ns, String.Format("<b>» Usage:</b> {0}whois username", bot.Config.Trigger));
}
else
{
lock (CommandChannels["whois"])
{
CommandChannels["whois"].Add(ns);
bot.Send(dAmnPackets.Whois(args[1]));
}
}
}
示例2: cmd_set
public static void cmd_set(Bot bot, String ns, String[] args, String msg, String from, dAmnPacket packet)
{
String helpmsg = String.Format("<b>» Usage:</b> {0}set <i>[#channel]</i> [title|topic] [content]", bot.Config.Trigger);
if (args.Length < 2)
{
bot.Say(ns, helpmsg);
}
else
{
String chan, prop, body;
if (!args[1].StartsWith("#"))
{
chan = ns.ToLower(); ;
prop = args[1];
body = msg.Substring(prop.Length + 4);
}
else if (args.Length >= 3)
{
chan = Tools.FormatChat(args[1]).ToLower();
prop = args[2];
body = msg.Substring(prop.Length + args[1].Length + 5);
}
else
{
bot.Say(ns, helpmsg);
return;
}
if (prop != "title" && prop != "topic")
{
bot.Say(ns, "<b>» Invalid property!</b> Valid properties are title and topic.");
return;
}
lock (CommandChannels["set"])
{
CommandChannels["set"].Add(ns);
bot.Send(dAmnPackets.Set(chan, prop, body));
}
}
}
示例3: evt_connect
public static void evt_connect(Bot bot, dAmnPacket packet)
{
try
{
if (bot == null)
{
Program.ForceReconnect = true;
Program.wait_event.Set();
return;
}
if (Program.Debug)
ConIO.Write("Connected to the server: " + bot.Endpoint());
bot.Send(dAmnPackets.dAmnClient(0.3, Program.BotName, bot.Config.Owner));
}
catch
{
bot.Close();
}
}
示例4: evt_preauth
public static void evt_preauth(Bot bot, dAmnPacket packet)
{
ConIO.Write("Connected to dAmnServer version " + packet.Parameter);
bot.Send(dAmnPackets.Login(bot.Config.Username, bot.Config.Authtoken));
}
示例5: evt_ping
public static void evt_ping(Bot bot, dAmnPacket packet)
{
// Don't see a reason to write a packet object for this.
bot.Send("pong\n\0");
}