Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            if (args.Length == 0)
            {
                Console.WriteLine("A Slack token MUST be provided");
                return;
            }

            var token = args[0];

            if (string.IsNullOrEmpty(token))
            {
                throw new Exception("a Slack RTM token MUST be supplied");
            }

            Trace.Listeners.Add(new ConsoleTraceListener());

            var socket = new SlackSocket(token)
                         .AddAllEventHandlers()
                         .AddAllResponders();

            socket.Login().Wait();
            Console.WriteLine(socket.State.Url);

            Console.Write("Press enter to quit...");
            Console.ReadLine();
        }
Ejemplo n.º 2
0
        public async Task Login(string token)
        {
            if (string.IsNullOrEmpty(token))
            {
                throw new Exception("a Slack RTM token MUST be supplied");
            }

            socket = new SlackSocket(token);
            await socket.Login();

            Console.WriteLine(socket.State.Url);
            Console.Write("Press enter to quit...");
            Console.ReadLine();
        }