Я создаю бота для разногласий на Python, который будет выводить сообщения в формате для встраивания.
Я добавил несколько пользовательских смайликов на сервер разногласий и хотел бы использовать их во встраиваемом сообщении.
Я бы хотел, чтобы это выглядело примерно так https://imgur.com/a/ezUJXoQ, за исключением того, что используемые смайлики будут пользовательскими смайликами, а не смайликами по умолчанию для разногласий.
Я также хочу, чтобы смайлики находились в поле «описание». Пользовательский смайлик отлично работает в заголовке, но не будет работать в «описании».
embed = discord.Embed(title = «Here is the **title**! «, color=0x24045b, description = «Here is the emoji again! »
01.03.2019 04:23
Оператор pass в Python — это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Python — самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science.
How to put links & emojis in discord webhooks | Discord webhook tutorial
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
Перейти к ответу Данный вопрос помечен как решенный
Ответы 1
Ответ принят как подходящий
Проще всего получить объект Emoji , который представляет ваш собственный смайлик, а затем использовать его для создания строк.
Вот команда отладки, которую вы можете использовать для получения информации о вашем эмодзи.
Вызовите это из раздора с помощью !debug :emojiname: , и он должен дать вам информацию об этом смайлике. Если это не так, возможно, вы пытаетесь использовать смайлик, которого не существует или который не видит ваш бот (как правило, смайлик должен быть с сервера, на котором вызывается команда/отправляется ответ). к)
Это не работает. Каждый выход просто распечатывает со скобками. Я пробовал 3 разных идентификатора эмодзи в ‘name = «emoji1». Я попробовал «emoji_name», «:emoji_name:» и «».
Вы включили f в начале строк?
Я убрал букву f, потому что подумал, что это опечатка. Я добавлю f обратно. И какой идентификатор имени смайлика мне следует использовать?
name — это название смайлика (то, что вы вводите в дискорде, чтобы он отображался). Вместо этого вы также можете использовать идентификатор, выполнив id = «1234» со своим id .
Я пробовал просто иметь имя, а затем только идентификатор, а затем пробовал и идентификатор, и имя, и каждый результат давал мне слово «Нет» там, где должен был быть смайлик.
Поэтому я добавил ваш отладочный код и запустил его. Работает нормально imgur.com/Ru67t00. Идентификатор и имя — это те же самые значения, которые я ввел. Когда я делаю emoji = get(ctx.message.server.emojis, , name = «:supicon:»), он все равно дает мне «Нет» там, где у меня есть
Как загрузить эмодзи на сервер? | Эмодзи дискорд сервера
Двоеточие не является частью имени. Попробуйте просто name=’supicon’
Источник: reddeveloper.ru
Полная коллекция эмодзи Discord для Windows, Android, iOS и macOS
Discord — бесплатный мессенджер, поддерживающий VoIP и видеоконференции, предназначен для текстового, голосового и видеообщения. Был разработан компанией Hammer https://emojis.wiki/ru/discord/» target=»_blank»]emojis.wiki[/mask_link]
Как добавить в реакцию анимированные эмодзи со своего сервера?
Единственное, что более менее получилось — это просто вставить эмодзи с гугла. Как добавить в реакцию анимированный эмодзи?
И если нужно что-то импортировать — напишите.
- Вопрос задан 12 сент. 2022
- 386 просмотров
Комментировать
Решения вопроса 0
Ответы на вопрос 4
Начни с документации
Есть 3 вида эмодзи
1) Стандартные
2) Кастомные статичные, вида
3) Кастомные анимированные
Получить 2 и 3 вариант можно через get_emoji, также можно попробовать передать просто строкой в discord.py это вроде работает.
Ответ написан 13 сент. 2022
Нравится 1 5 комментариев
Если не трудно, вставь это в мой код. Я уже голову сломал и ничего не выходит.
Через get_emoji.
bratniko19, вставить в emoji1, emoji2 строку в том виде, как я описал, name и id вставляете от своих эмодзи
Вариант 1:
Вариант 2:
!! Строки в коде 80-95
bratniko19, thumpsup это стандартный эмодзи, а вообще не существует. Причем в примерах почему-то разный айдишник, с обоими нет такого эмодзи. Начните с нормального чтения документации
fenrir, пробовал и с кастомными, и с стандартными. Пробовал оставлять только эту часть кода для команды. Итог один.
Источник: qna.habr.com