Ejemplo n.º 1
0
        /// <summary>
        /// Creates a new Spongebot from the given access token.
        /// </summary>
        /// <param name="parent">Spongebot's parent</param>
        /// <param name="token">Spongebot's token.</param>
        /// <returns>A Spongebot instance.</returns>
        public static Spongebot Create(string parent, string token)
        {
            var bot = new Spongebot(parent, token);

            bot.client.MessageReceived += bot.MessageReceived;
            return(bot);
        }
Ejemplo n.º 2
0
        public static int Main(string[] args)
        {
            ParsedArguments parsedArgs;

            if (!ParsedArguments.TryParse(args, out parsedArgs))
            {
                Console.Error.WriteLine("usage: spongebot-squarepants owner token");
                return(1);
            }

            Spongebot.Create(parsedArgs.Parent, parsedArgs.Token).Run();
            return(0);
        }