예제 #1
0
    protected virtual async void Start()
    {
        Debug.Log("Starting DiscordUnity ...");
        DiscordAPI.Logger = new DiscordLogger(logLevel);
        DiscordAPI.RegisterEventsHandler(this);
        await DiscordAPI.StartWithBot(botToken);

        Debug.Log("DiscordUnity started.");
    }
예제 #2
0
        static async void Start()
        {
            string token;

            using (StreamReader r = new StreamReader("config.json"))
            {
                string json   = r.ReadToEnd();
                var    config = JsonConvert.DeserializeObject <Dictionary <string, string> >(json);
                token = config["token"];
            }

            await DiscordAPI.StartWithBot(token);

            DiscordAPI.RegisterEventsHandler(new Handler());
            Console.WriteLine("DiscordUnity Started: " + (Thread.CurrentThread == thread));
        }