Кастомный игровой статус в Discord

Кастомный игровой статус в Discord

Тема в разделе Python создана пользователем Tester
Tester
Автор темы
В этом гайде я расскажу как сделать свой игровой статус в Discord

2021-10-08_16-31-16.png

Начнём. Надеюсь вы знаете, что скачивать для работы с Python...
1. Устанавливаем модуль:

  • Заходим в CMD
  • Прописываем: pip install pypresence
2. Скачиваем

Войдите или Зарегистрируйтесь для просмотра ссылок.


3. Ищем папку pypresence и извлекаем её на рабочий стол
4. Заменяем ею старую папку

  • В поиск Windows пишем Python
  • Ищем файл IDLE (Python .....)
  • Открыть расположение файла
  • Ещё раз открыть расположение файла
  • Открываем папку Lib (НЕ libs)
  • Открываем папку site-packages
  • Заменяем старую папку pypresence на новую
5. Создаём файл для нашего статуса, к примеру в SubLime Text. Расширение файла .py
6. Фигачим туда код:

Python:
from pypresence import Presence
from time import time

RPC = Presence("АЙДИ_КЛИЕНТА")
btns = [
    {
        "label": "ТЕКСТ_ПЕРВОЙ_КНОПКИ",
        "url": "ССЫЛКА_ДЛЯ_ПЕРВОЙ_КНОПКИ"
    },
    {
        "label": "ТЕКСТ_ВТОРОЙ_КНОПКИ",
        "url": "ССЫЛКА_ДЛЯ_ВТОРОЙ_КНОПКИ"
    }
]

RPC.connect()
RPC.update(
    state="ВТОРАЯ_СТРОЧКА",
    details="ПЕРВАЯ_СТРОЧКА",
    start=time(),
    buttons=btns,
    large_image="НАЗВАНИЕ_ОСНОВНОЙ_ИКОНКИ",
    small_image="НАЗВАНИЕ_ИКОНКИ_СТАТУСА",
    large_text="ТЕКСТ_ОСНОВНОЙ_ИКОНКИ",
    small_text="ТЕКСТ_ИКОНКИ_СТАТУСА"
)
input()

Для получения айди клиента переходим на

Войдите или Зарегистрируйтесь для просмотра ссылок.


  • Логинимся, если надо
  • Кликаем New Application
2021-10-08_17-02-32.png

  • Пишем название бота
ВАЖНО! Какое название бота у вас будет, такая будет первая строчка в вашем игровом статусе (у меня GTA VI: Closed Alpha Testing)
  • Копируем Application ID (Раздел General Information)
2021-10-08_17-06-10.png


  • Переходим в раздел Rich Presence
    • Art Assets
  • Кликаем Add Images(s) и загружаем нужные вам иконки
Картинки выгружаются довольно долго, лично у меня загрузились спустя минут 20.
Если они у вас сразу не появились, не стоит их загружать по новой, просто подождите

2021-10-08_17-10-17.png


В остальном коде просто заменяете текст в кавычках (по типу "ВТОРАЯ_СТРОЧКА") на нужный.
7. Сохраняем файл, лучше на рабочий стол.


Запуск
1. Открываем CMD
2. Если сохранили на рабочий стол пишем cd Desktop, далее НАЗВАНИЕ_ФАЙЛА.py
3. По идее всё, если будут ошибки, пишите.

11
А что, впринципе прикольно, можно поугарать Над друзьями)))

1
О пойду играть получается в Доту 3 альфа тест :jerry:

1
state="ВТОРАЯ_СТРОЧКА",
details="ПЕРВАЯ_СТРОЧКА",
start=time(),
buttons=btns,
large_image="НАЗВАНИЕ_ОСНОВНОЙ_ИКОНКИ",
small_image="НАЗВАНИЕ_ИКОНКИ_СТАТУСА",
large_text="ТЕКСТ_ОСНОВНОЙ_ИКОНКИ",
small_text="ТЕКСТ_ИКОНКИ_СТАТУСА"
а за что это отвечает?

1

Tester
открою тебе секрет, ты сам можешь удалить своё сообщение :ok_wink:
всё, разобрался

1
Наконец-то нашел что искал

1
Спасибо большое, пойду делать)

1
Годно, спасибо

Application ID можно показывать всем, ибо это просто ID твоего бота :cutedog:

Пользователи, прочитавшие тему (Всего: 10)

Сверху