KPoseidon
@KPoseidon
Шарпист с косяками

Access denied: message can not be deleted (3). VK API. Как решить?

Пытался я сделать систему мутов через бд, но после мута, если замученный человек напишет сообщение - боту не удаётся удалить его(Access denied: message can not be deleted (3)). Бот имеет админку и боту не удаётся удалить сообщение от простого участника чата. Что делать?

Nuget библы:
- VkNet

Код:
if(peerId != userId)
                    {
                        var user = await MuteHadler.GetUserMuteInfo(userId, peerId);
                        if(user != null)
                        {
                            var msgs = new List<ulong>();
                            msgs.Add(Convert.ToUInt64(msg.ConversationMessageId));

                            if (user.Expire <= DateTime.UtcNow)
                                await MuteHadler.DeleteMuteInfo(userId, peerId);
                            else
                                await vk.Messages.DeleteAsync(msgs, peerId: Convert.ToUInt64(peerId), deleteForAll: true);
                        }
                    }
  • Вопрос задан
  • 115 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы