У вас неправильно написано свойство 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. Вы не можете редактировать сообщения других пользователей.
Отслеживать
ответ дан 3 дек 2019 в 13:21
Exploding Kitten Exploding Kitten
4,876 2 2 золотых знака 17 17 серебряных знаков 24 24 бронзовых знака
Выдает ошибку let message = await channel.fetchMessage(‘651381813721301002’); ^^^^^
3 дек 2019 в 13:58
3 дек 2019 в 14:52
- javascript
- node.js
- discord
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Код Элемента На Компьютере|Код Элемента|Уроки По Компьютеру
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Источник: ru.stackoverflow.com
Как изменить сообщение по его id на Python?
Это команда или событие? Можно весь код функции со всеми декораторами?
Код надо обернуть тегом code для корректного отображения.
Алан Гибизов, я предложил версию. Ждем модератора 🙂
VladosYT, попробуйте так
msg = await client.get_guild(inter.guild.id).get_channel(xx2).fetch_message(xx)
Источник: qna.habr.com
Как добавить переменную в блок кода в сообщении Discord
Как я могу написать блок кода (используя библиотеку discord.js) в сообщении Discord, например:
Я пытаюсь использовать переменную num , но она по-прежнему распознается как текст и не заменяется фактическим значением
Как менять текст с помощью кода элемента?
.addField(««`change $«`»);
09.01.2019 13:45
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний.
Все внешние компоненты, рассмотренные здесь до сих пор, взаимодействуют с клиентской стороной. Однако, если они подвергаются атаке, они не.
Проще говоря, компонент — это фабрика для создания элементов.
Сегодня я хочу познакомить вас с библиотекой Zod и раскрыть некоторые ее особенности, например, возможности валидации и трансформации данных, а также.