Просто означает, что веб-шторм не может определить, какие функции будет иметь объект после разрешения обещания. Это связано с тем, что действие создания сообщения в разногласии. js имеет несколько типов возврата. Таким образом, возможно, что объект сообщения не будет передан в r, например, в случае, если сообщение не удалось отправить, возможно, при попытке отправить сообщение в канал без надлежащих разрешений.
Если вы добавите проверку, чтобы подтвердить, что r имеет тот же тип, что и сообщение, прежде чем пытаться вызвать .delete () Я полагаю, что предупреждение исчезнет go.
Вы можете наблюдать потенциальные Ошибка, о которой вы предупреждаете, выдвигая ботовам разрешение на отправку сообщений по каналу, затем отправляя «тест» на тот же канал.