当前位置: 首页>>代码示例>>C#>>正文


C# Bot.FriendMessage方法代码示例

本文整理汇总了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));
 }
开发者ID:nukeop,项目名称:SteamRelayBot,代码行数:7,代码来源:Stock.cs

示例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));
        }
开发者ID:nukeop,项目名称:SteamRelayBot,代码行数:8,代码来源:SpillTheBeans.cs

示例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);
        }
开发者ID:nukeop,项目名称:SteamRelayBot,代码行数:8,代码来源:EightBall.cs

示例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());
     }
 }
开发者ID:nukeop,项目名称:SteamRelayBot,代码行数:23,代码来源:ListCommands.cs

示例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)));
        }
开发者ID:nukeop,项目名称:SteamRelayBot,代码行数:15,代码来源:Joke.cs

示例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)));
 }
开发者ID:nukeop,项目名称:SteamRelayBot,代码行数:4,代码来源:Nsa.cs

示例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)));
 }
开发者ID:nukeop,项目名称:SteamRelayBot,代码行数:6,代码来源:AddTrivia.cs

示例8: FriendRun

        public void FriendRun(SteamFriends.FriendMsgCallback callback, Bot bot, object[] args = null)
        {
            AddNewJoke(callback.Message);

            bot.FriendMessage(callback.Sender, "Thank you, joke added");
        }
开发者ID:nukeop,项目名称:SteamRelayBot,代码行数:6,代码来源:AddJoke.cs


注:本文中的Bot.FriendMessage方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。