Как изменить сообщение в дискорде через код элемента

У вас неправильно написано свойство 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?

MrShandy

Это команда или событие? Можно весь код функции со всеми декораторами?

phaggi

Код надо обернуть тегом code для корректного отображения.

MrShandy

Алан Гибизов, я предложил версию. Ждем модератора 🙂

MrShandy

VladosYT, попробуйте так

msg = await client.get_guild(inter.guild.id).get_channel(xx2).fetch_message(xx)

Источник: qna.habr.com

Как добавить переменную в блок кода в сообщении Discord

Как я могу написать блок кода (используя библиотеку discord.js) в сообщении Discord, например:

Еще по теме:  Что такое дискорд в игре амонг ас

Как добавить переменную в блок кода в сообщении Discord

Я пытаюсь использовать переменную num , но она по-прежнему распознается как текст и не заменяется фактическим значением

Как менять текст с помощью кода элемента?


.addField(««`change $«`»);
09.01.2019 13:45

Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний.

Все внешние компоненты, рассмотренные здесь до сих пор, взаимодействуют с клиентской стороной. Однако, если они подвергаются атаке, они не.

Проще говоря, компонент — это фабрика для создания элементов.

Сегодня я хочу познакомить вас с библиотекой Zod и раскрыть некоторые ее особенности, например, возможности валидации и трансформации данных, а также.

Рейтинг
( Пока оценок нет )
Загрузка ...