public static async Task SendMessageAsync(ICommandContext context, MultiPartMessage message, string text = "") { if (multiPartMessages.TryAdd(context.User.Id, message)) { message.Timestamp = DateUtils.GetCurrentTimestamp(); await context.Channel.SendMessageAsync(string.IsNullOrEmpty(text)?message.Text : text); } }
public MultiPartMessageCallbackArgs(MultiPartMessage message, string responseContent) { Message = message; ResponseContent = responseContent; }