Я написал несогласие. js бот с версией 12.0.2, и некоторые функции работали некоторое время, но теперь не работают и, похоже, это связано с пустым кешем, но я не могу понять, как решить это.
Вот сценарий:
Мой бот еженедельно публикует сообщение на сервере, и у членов гильдии есть неделя, чтобы отреагировать на это сообщение. В конце недели я хочу проанализировать реакцию на бот, чтобы решить, что делать (у меня не может быть бота, работающего 24/7, чтобы ждать реакции).
Вот моя проблема:
Как только я получил это заданное сообщение c, я до сих пор делал msg.reactions.resolve('✅').users.fetch().then(somestuff)
, но через несколько недель он прекратил функционировать и теперь выбрасывает (node:2336) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'users' of null
.
Я прошел некоторые этапы отладки и обнаружил, что msg.reactions.cache
пусто, поэтому здесь я думаю, что проблема есть, но я не могу найти, как ее заполнить. Кто-нибудь есть идеи о том, как решить эту проблему, пожалуйста? Любая помощь будет высоко ценится, спасибо!