using System; using System.Collections.Generic; using System.Linq; using System.Threading; using System.Threading.Tasks; using Autofac; using Myriad.Rest.Types.Requests; using Myriad.Types; using NodaTime; namespace PluralKit.Bot.Interactive { public abstract class BaseInteractive { private readonly Context _ctx; private readonly List