/// <summary> /// Associates a user message with an error /// </summary> /// <param name="message">The message containing an errored command</param> /// <param name="error">The error that occurred</param> /// <returns></returns> public async Task AssociateError(IUserMessage message, string error) { if (AssociatedErrors.TryAdd(message.Id, error)) { await message.AddReactionAsync(new Emoji(_emoji)); } }