Open maxim-strelets opened 2 months ago
Если удалять после окончания, то нужно где то сохранять id сообщения и потом по ивенту его удалять. Если просто по таймеру, то можно просто создавать его при отправке сообщения. Надо еще подумать над этим.
Посмотрите код плеера https://github.com/nik9play/vk-music-bot/blob/next/src%2Fmodules%2FbotPlayer.ts
Привет, очень не хватает автоочистки сообщений в следующих сценариях:
Все это можно оформить как опционально настраиваемую штуку для премиум серверов. По итогу хотелось бы иметь возможность настроить бот таким образом, чтобы за ним вообще не приходилось чистить старые сообщения.
Был бы рад сделать PR если в целом идея ОК, нужен только совет как это правильно реализовать и в каких модулях, учитывая специфику дискорд-ботов (шарды и все такое).
Первый пункт как я понял можно реализовать на основе событий самого плеера, а второй сделать в виде sweeper'a в shard manager'e?
Пример таких сообщений с вашего публичного сервера в дискорде: