public async Task ModifyMessage(IDiscordMessage message) { IMessageChannel m = ((message.Channel as IProxy <IChannel>).ToNativeObject() as IMessageChannel); if (m != null) { if (!(await(m as IGuildChannel).Guild.GetCurrentUserAsync()).GuildPermissions.EmbedLinks) { await message.ModifyAsync(ToMessageBuilder().Build()); return; } } await message.ModifyAsync(this); }