Discord + Python
Всем привет. Это гайд по питончику для чайников, материал строго 74+.
В чём же цель этого гайда? Многие люди хорошо знают яп, но не применяют их на деле. Сегодня я продемонстрирую, куда можно направить энергию ци и получить приятный результат.
Гайд короткий, код на +-20 строк, но весьма полезный.
КАК сделать ТАКОЙ статус В Discord?
А сделать его можно просто. Просто скопировать код и вставить своё, да? Разве в этом цель душных гайдов?
Начнём с импорта библиотек:
(Если они у вас не скачаны, напишите pip install pypresence и перепроверьте тайм, это модуль, который должен и так быть установлен)
from pypresence import Presence — эта библиотека самая важная, она отвечает за весь движ.
from time import time— эта, как ни странно, отвечает за время.
↑ так выглядит промежуточный результат.
Погнали дальше. Заведём переменную RPC:
Что же должно стоять в двойных кавычках?
Там должен стоять id клиента.. ууу, страшно.. ID этого клиента можно взять на сайте:
На этом сайте нужно зайти во вкладку Applications, там вы найдёте кнопочку "New Application" в верхнем правом углу:
Далее задаём название, наживаем "Create". У вас откроется "General Information", скрин не покажу т.к. те хочу, чтобы украли бота.
Переходим в "Rich Presence".
После этого заходим в "General Information" (по понятным причинам, без скринов), там вы увидите Application ID вашего бота. Копируем. Вставляем в код (если кто забыл, сюда RPC = Presence(""))
Пишем дальше
То, где и как выводится текст вы сможете посмотреть в "Visualizer", у них точно такие же названия.
Всё. Версия для лохов готова.
Ноо.. мы же не лохи? Давайте колхозить дальше!
Добавим кНоПкИ.
Просто заведём переменную btns:
И добавим аргумент buttons=btns, после сего получим готовый код:
Повторю, для ориентировки используйте "Visualizer".
Запускаем код. Поздравляю вы заколхозили свой Discord!
Использованная литература:
Если не работает - помолитесь, у меня всё работает, а если серьёзно, запускайте прогу не с помощью пайчарма, а с помощью консоли Python 3.8, это самый простой метод для чайника.