Ejemplo n.º 1
0
        public static async Task <bool> WaitForBoolReplyAsync(this InteractivityExtension interactivity, DiscordChannel channel, DiscordUser user)
        {
            var conv = new BoolConverter();

            bool response = false;
            InteractivityResult <DiscordMessage> mctx = await interactivity.WaitForMessageAsync(
                m => m.Channel == channel && m.Author == user && conv.TryConvert(m.Content, out response)
                );

            return(!mctx.TimedOut && response);
        }