本文整理汇总了C#中Bot.FriendMessage方法的典型用法代码示例。如果您正苦于以下问题:C# Bot.FriendMessage方法的具体用法?C# Bot.FriendMessage怎么用?C# Bot.FriendMessage使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Bot
的用法示例。
在下文中一共展示了Bot.FriendMessage方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: FriendRun
public void FriendRun(SteamFriends.FriendMsgCallback callback, Bot bot, object[] args = null)
{
List<string> strings = new List<string>(callback.Message.Split(' '));
strings.RemoveAt(0);
string company = String.Join(" ", strings.ToArray());
bot.FriendMessage(callback.Sender, Util.GetYahooStocks(company));
}
示例2: FriendRun
public void FriendRun(SteamFriends.FriendMsgCallback callback, Bot bot, object[] args = null)
{
List<string> strings = new List<string>(callback.Message.Split(' '));
strings.RemoveAt(0);
string term = String.Join(" ", strings.ToArray());
bot.FriendMessage(callback.Sender, GetNews(term));
}
示例3: FriendRun
public void FriendRun(SteamFriends.FriendMsgCallback callback, Bot bot, object[] args = null)
{
Random rnd = new Random();
string result = Util.RandomChoice<string>(Util.eightballAnswers);
bot.FriendMessage(callback.Sender, result);
}
示例4: FriendRun
public void FriendRun(SteamFriends.FriendMsgCallback callback, Bot bot, Object[] args = null)
{
if (args == null)
{
bot.FriendMessage(callback.Sender, "List of commands not passed, bot performed an illegal operation.");
}
else
{
Dictionary<string, ICommand> commands = args[0] as Dictionary<string, ICommand>;
StringBuilder sb = new StringBuilder();
sb.Append("\n");
foreach (ICommand com in commands.Values)
{
if (com.AvailableForFriends())
{
sb.AppendFormat("\t\t\t\t!{0} - {1}\n",
com.GetCommandString(),
com.GetDescription());
}
}
bot.FriendMessage(callback.Sender, sb.ToString());
}
}
示例5: FriendRun
public void FriendRun(SteamFriends.FriendMsgCallback callback, Bot bot, object[] args = null)
{
string query = "select * from Jokes";
SQLiteDatabase db = new SQLiteDatabase();
DataTable jokes;
jokes = db.GetDataTable(query);
List<string> alljokes = new List<string>();
foreach(DataRow dr in jokes.Rows)
{
alljokes.Add(dr["JokeBody"].ToString());
}
bot.FriendMessage(callback.Sender, System.Text.RegularExpressions.Regex.Unescape(Util.RandomChoice(alljokes)));
}
示例6: FriendRun
public void FriendRun(SteamFriends.FriendMsgCallback callback, Bot bot, object[] args = null)
{
bot.FriendMessage(callback.Sender, System.Text.RegularExpressions.Regex.Unescape(Util.RandomChoice(mPhrases)));
}
示例7: FriendRun
public void FriendRun(SteamFriends.FriendMsgCallback callback, Bot bot, object[] args = null)
{
SteamFriends sf = args[0] as SteamFriends;
AddNewTrivia(callback.Message, sf.GetFriendPersonaName(callback.Sender));
bot.FriendMessage(callback.Sender, String.Format("Thank you {0}, trivia added", sf.GetFriendPersonaName(callback.Sender)));
}
示例8: FriendRun
public void FriendRun(SteamFriends.FriendMsgCallback callback, Bot bot, object[] args = null)
{
AddNewJoke(callback.Message);
bot.FriendMessage(callback.Sender, "Thank you, joke added");
}