Ejemplo n.º 1
0
 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));
 }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
 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());
     }
 }
Ejemplo n.º 5
0
        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)));
        }
Ejemplo n.º 6
0
 public void FriendRun(SteamFriends.FriendMsgCallback callback, Bot bot, object[] args = null)
 {
     bot.FriendMessage(callback.Sender, System.Text.RegularExpressions.Regex.Unescape(Util.RandomChoice(mPhrases)));
 }
Ejemplo n.º 7
0
 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)));
 }
Ejemplo n.º 8
0
        public void FriendRun(SteamFriends.FriendMsgCallback callback, Bot bot, object[] args = null)
        {
            AddNewJoke(callback.Message);

            bot.FriendMessage(callback.Sender, "Thank you, joke added");
        }