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