/// <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); }
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); }