Перейти к содержимому

Как отправить код в дискорде

  • автор:

Можно ли отправить окно pygame или html код в чат в дискорде?

Идея в том, чтобы сделать мини-игру в дискорд боте (использую discord.py).
например по команде game бот скидывает мини-игру по прохождении которой можно получить какой-то бонус, или просто похвалу от бота в чат.

  • Вопрос задан более двух лет назад
  • 306 просмотров

1 комментарий

Простой 1 комментарий

MrShandy

Скриншот можно отправить. Как вы себе представляете окно pygame в дискорде? html в дискорде не поддерживается, только md

Решения вопроса 1

Alexandre888

Александр @Alexandre888 Куратор тега Discord
Javascript-разработчик

Можно ли отправить окно pygame или html код в чат в дискорде?

нет, нельзя.
дискорд-чат — это не какой-нибудь html или python интерпретатор

например по команде game бот скидывает мини-игру по прохождении которой можно получить какой-то бонус, или просто похвалу от бота в чат.

есть два варианта:
1. вы можете сделать игру, используя возможности библиотеки discord.py
2. вы можете сделать игру на сайте, при прохождении которой боту отправляется «сигнал», что пользователю нужно выдать награду.
подойдут для этого материалы, с помощью которых создаю веб-дэшборды для ботов.

Вставить код в дискорд

Компьютерный журнал айтишника

Но у дискорда есть неприятная особенность форматирования — при использовании нижних подчеркиваний _ он их «поглощает», преобразовывая текст в курсив.

Чтобы этого не произошло и можно было удобно делиться фрагментами кода, нужно экранировать его обратным апострофом ` — эта клавиша на клавиатуре находится находится там, где тильда (слева от клавиш 1234…) в английской раскладке.

Итого, чтобы разместить код в дискорд, делаем такую конструкцию:

Запись опубликована в рубрике Лайфхаки, Проблемы и решения. Добавьте в закладки постоянную ссылку.

3 комментария на «Вставить код в дискорд»

>дискорд
>легкий
Выберите что-то одно. Эта электроноподелка умудрилась переплюнуть по жирности Skype 8, Gitter и Riot вместе взятые.

Как отправить сообщение в лс в дискорде при заходе на сервер?

Он отправляет сообщение о заходе на сервер. Мне бы хотелось, чтобы он отправлял в личные сообщения тоже самое. Т. е. что-то по типу member.отправить(‘Спс за джоин на сервер!’) .

Отслеживать
задан 13 дек 2021 в 17:55
69 1 1 серебряный знак 6 6 бронзовых знаков
Странно, подобное очень быстро можно загуглить. Я думаю, это дубликат
13 дек 2021 в 18:03

3 ответа 3

Сортировка: Сброс на вариант по умолчанию

Как говорит документация, это можно сделать через client.fetch_user() . Он возвращает объект discord.User, а потом этому пользователю можно отправлять сообщения. Как пример:

@client.event async def on_member_join(member): await client.fetch_user(user_id=member.id).send('Спс за джоин на сервер!') 

Отслеживать
ответ дан 13 дек 2021 в 18:03
Universall Universall
897 1 1 золотой знак 3 3 серебряных знака 12 12 бронзовых знаков

Вот код с подробным объяснением.

Код

@client.event ## Создаем инвент) async def on_member_join(member): ## Далее в через member в скобоччках берем нашего пользователя await member.send(random.choice([ f'Привет, , добро пожаловать!', f'Дарова , обсутраивайся на сервере)', f'! Добро пожаловать)'])) ## И последняя строчка. Бот выбирает рандомное сообщение нашему пользователю. 

Итоги

И так, теперь мы сделали так, что при заходе мы берем пользователя, а дальше уже отправляем ему в личные сообщения случайное сообщение. Надеюсь, я вам помог! Удачного вечера)

Как форматировать текст в Discord в виде кода

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

Команда контент-менеджеров wikiHow тщательно следит за работой редакторов, чтобы гарантировать соответствие каждой статьи нашим высоким стандартам качества.

Количество просмотров этой статьи: 87 204.

В этой статье:

Хотите переслать фрагмент кода в чате Discord? Отформатировать текст так, чтобы он выглядел как код, очень просто. Его нужно всего лишь ограничить обратными апострофами (`). В этой статье мы расскажем вам, как использовать специальные символы в Discord, чтобы создать строку или блок кода на компьютере, Android, iPhone или iPad.

Метод 1 из 2:

На мобильном устройстве

Step 1 Запустите Discord.

  • Приложение Discord доступно для iOS в App Store и для Android в Google Play Store.

Step 2 Выберите сервер или личное сообщение.

Выберите сервер или личное сообщение. Коснитесь сервера на левой панели или недавнего личного сообщения, чтобы открыть его.

Step 3 Введите свой текст.

  • На iPhone или iPad коснитесь и удерживайте клавишу с апострофом (‘), чтобы открыть специальные символы. Обратный апостроф будет первым слева.
  • На устройстве Android откройте меню специальных символов пунктуации в левом нижнем углу клавиатуры и найдите нужную клавишу.

Step 4 Коснитесь значка в.

  • При желании можете скрыть текст как спойлер. Для этого ограничьте текст в начале и в конце вертикальными чертами (|).

Step 5 Создайте блок из нескольких строк кода (при необходимости).

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *