Почему у меня не редактирует сообщение?
let server = bot.guilds.get('ид сервера');
let stats = server.channels.get('Ид канала');
let stats_msg = stats.message.get('Ид сообщения');
stats_msg.edit(`Текст`);
При запуске бота появляется ошибка.
TypeError: Cannot read property 'get' of undefined
У вас неправильно написано свойство messages, а не message (docs). Но даже если вы напишете правильно, то коллекция будет пуста, т.к. это фактически кэш тех сообщений, которые вы запрашивали раньше. Нужно использовать fetchMessage(id) - одно сообщение по id, fetchMessages() - все сообщения (docs).
Например:
let server = client.guilds.get('id');
let channel = server.channels.get('id');
let message = await channel.fetchMessage('id');
await message.edit('text');
PS. Вы не можете редактировать сообщения других пользователей.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости