Как обновить discord py

Обновлено: 04.07.2024

Discord предлагает игрокам отличный способ связи друг с другом. Большинство сервисов Discord совершенно бесплатны. В Discord вам разрешено присоединиться к примерно 100 различным серверам, прежде чем вы достигнете предела.

Что еще лучше, так это то, что вы можете создавать свои собственные серверы. Вы можете создавать и управлять любым количеством серверов. Вы также можете выбрать других игроков в качестве модератора вашего сервера. Боты также могут стать отличным дополнением к вашему серверу Discord. С их помощью вы можете выполнять разные задачи в зависимости от возможностей бота. Обычно бот используется для поиска и воспроизведения различных песен в голосовом канале.

Популярные уроки Discord

Возможно, вы заметили, что Discord перезагружается всякий раз, когда вы пытаетесь присоединиться к серверу. Даже через несколько минут вы не смогли подключиться к серверу. Эта проблема на самом деле довольно распространена в сообществе Discord.

Первое, что вы можете попробовать, - это найти и удалить свой Файлы кеша Discord. Вы можете найти эти файлы кеша, просто выполнив поиск в Windows. Начните с нажатия клавиши Windows + E на клавиатуре. Теперь введите «% AppData% \ discord». Удалите кеш и папку локального хранилища.

Попробуйте полностью закрыть Discord с помощью диспетчера задач, а затем снова открыть его. Чтобы открыть диспетчер задач, просто нажмите CTRL + Alt + Delete на клавиатуре. При выборе диспетчера задач он откроется на вашем компьютере.

Вы увидите ряд процессов в диспетчере задач. Найдите Discord в диспетчере задач и щелкните его правой кнопкой мыши. Нажмите «Завершить задачу», чтобы исключить процесс Discord. Теперь снова запустите Discord, чтобы увидеть, сохраняется ли проблема. Вы также можете попробовать использовать Discord в своем браузере, чтобы узнать, исправляет ли это что-нибудь.

Иногда в Discord возникает проблема, связанная с регионом. В течение этого времени, если сервер настроен на этот регион, никто не сможет правильно подключиться к серверу. В результате регион сервера должен быть изменен, прежде чем можно будет присоединиться.

К сожалению, это разрешено только владельцу сервера, администратору и модераторам. Если сервер, к которому вы пытаетесь присоединиться, является вашим собственным, щелкните правой кнопкой мыши значок своего сервера и выберите «Настройки сервера» & gt; Обзор & gt; Регион сервера. Попробуйте перейти на другой сервер. Если вы не являетесь владельцем сервера, просто попросите владельца, администратора или модератора изменить регион.

Последнее, что вы можете попробовать, - это отключить аппаратное ускорение в Discord. Мы предлагаем вам также попробовать включить устаревший режим. Чтобы отключить аппаратное ускорение, перейдите в Настройки & gt; Внешний вид & gt; Отключите аппаратное ускорение. Для устаревшего режима перейдите в «Настройки» & gt; Голос & amp; Видео & gt; Подсистема аудио & gt; Выберите Legacy.

Заключение

С помощью этих 4 шагов вы сможете успешно решить проблему с перезапуском Discord.


Это работает для перехода от xubuntu и обратно к единственному-приветствующему, ubuntustudio и обратно, а kubuntu обратно к единственному-приветствующему.

для 13.10 и старше

Нет файла /etc/lightdm/lightdm.conf, и команда set-defaults больше не доступна.

Взглянув на мои старые файлы 13.10, я обнаружил, какие изменения нужно сделать, чтобы выбрать unity-greeter.

Должен быть файл с именем 50-unity-greeter.conf, расположенный в directory /etc/lightdm/lightdm.conf.d запустите следующие команды, чтобы создать и / или обновить этот файл, чтобы использовать unity-greeter:

Не забудьте сохранить несохраненные файлы перед перезагрузкой lightdm, потому что вы будет выходить .

3 ответа

Пожалуйста, найдите время, чтобы немного узнать о том, как работает Ubuntu и linux в целом, эта команда должна была быть:

Обратите внимание на несколько вещей:

Если вы делаете pip --version или pip3 --version, вы увидите, какая версия python идет с этой командой pip: Если вы делаете pip2 --version, то мы видим python 2.*: Python уже существует для его повторной установки. В Ubuntu pip и pip3 используйте python 3.*, но pip2 использует python 2.*

Пожалуйста, найдите время, чтобы немного узнать о том, как работает Ubuntu и linux в целом, эта команда должна была быть:

sudo -H pip install <package_name>

Обратите внимание на несколько вещей:

Если вы делаете pip --version или pip3 --version, вы увидите, какая версия python идет с этой командой pip: pip 9.0.1 from /usr/local/lib/python3.5/dist-packages (python 3.5) Если вы делаете pip2 --version, то мы видим python 2.*: pip 8.1.1 from /usr/lib/python2.7/dist-packages (python 2.7) Python уже существует для его повторной установки. В Ubuntu pip и pip3 используйте python 3.*, но pip2 использует python 2.*

-H, --set-home Request that the security policy set the HOME environment variable to the home directory specified by the target user's password database entry. Depending on the policy, this may be the default behavior.

Пожалуйста, найдите время, чтобы немного узнать о том, как работает Ubuntu и linux в целом, эта команда должна была быть:

sudo -H pip install <package_name>

Обратите внимание на несколько вещей:

Если вы делаете pip --version или pip3 --version, вы увидите, какая версия python идет с этой командой pip: pip 9.0.1 from /usr/local/lib/python3.5/dist-packages (python 3.5) Если вы делаете pip2 --version, то мы видим python 2.*: pip 8.1.1 from /usr/lib/python2.7/dist-packages (python 2.7) Python уже существует для его повторной установки. В Ubuntu pip и pip3 используйте python 3.*, но pip2 использует python 2.*

-H, --set-home Request that the security policy set the HOME environment variable to the home directory specified by the target user's password database entry. Depending on the policy, this may be the default behavior.

Откройте приложение Discord

Советы и хитрости

Как и в случае с большинством приложений, обновление Discord означает, что он (как правило) будет лучше оптимизирован для работы на вашем устройстве, будет иметь меньше ошибок и будет лучше защищён от вредоносного программного обеспечения. В зависимости от размера обновления и скорости вашего интернета обновления могут занять всего несколько минут или во много раз больше.

Нет специальной кнопки, на которую вы можете нажать, чтобы обновить Discord в приложении, вместо этого процесс выполняется автоматически. Однако вы можете использовать следующие методы, чтобы побудить Discord обновить себя.

Как обновить Discord при запуске

Discord должен автоматически проверять наличие обновлений при каждом запуске. Проблема в том, что многие пользователи нечасто закрывают приложение или выключают свой ПК / Mac / другое устройство, чтобы снова запустить Discord и этот процесс произойти. Выполните следующие шаги, чтобы убедиться, что обновление произошло.

Откройте приложение Discord

1. Откройте приложение Discord.

Разрешить Discord проверять наличие обновлений

2. Разрешить Discord проверять наличие обновлений.

Если есть обновление (а может и не быть), клиент скачает и установит их

3. Если есть обновление (а может и не быть), клиент скачает и установит их.

Если приложение обновилось, вы должны увидеть всплывающий список изменений

4. Если приложение обновилось, вы должны увидеть всплывающий список изменений / новых функций на экране.

Как обновить Discord во время работы: т.е. обновить Discord, пока приложение открыто

Хотя перезапуск Discord является более надёжным способом проверки обновлений, на самом деле вам не нужно закрывать и перезапускать Discord для этого. Выполните следующие действия, чтобы запросить Discord проверить наличие обновлений, пока он ещё работает. Однако обратите внимание, что эти обновления не будут фактически установлены, пока вы не закроете, а затем снова не откроете Discord, поэтому вы можете просто следовать первому способу.

Разверните окно приложения Discord

1. Разверните окно приложения Discord.

Нажмите Ctrl + R на клавиатуре

2. Нажмите Ctrl + R на клавиатуре.

Пользовательский интерфейс Discord должен обновиться и перезагрузиться

3. Пользовательский интерфейс Discord должен обновиться и перезагрузиться.

Если есть обновления, приложение должно их обнаружить и загрузить

4. Если есть обновления, приложение должно их обнаружить и загрузить.

Когда вы в следующий раз закроете и снова откроете приложение, Discord установит обновление

5. Когда вы в следующий раз закроете и снова откроете приложение, Discord установит обновление.

Заключение

Это наше практическое руководство по обновлению Discord. Мы надеемся, что это дало вам всю необходимую информацию.

Из этого туториала Вы узнаете, как полностью создать собственного бота Discord в облаке.

Вам не нужно ничего устанавливать на свой компьютер, и вам не нужно ничего платить за размещение своего бота.

Мы будем использовать целый ряд инструментов, в том числе Discord API, библиотеки Python, и платформы облачных вычислений под названием Repl.it.

Как создать учетную запись Discord Bot

Чтобы работать с библиотекой Python и API Discord, мы должны сначала создать учетную запись Discord Bot.

Вот шаг к созданию учетной записи Discord Bot.

1. Убедитесь, что вы вошли на сайт Discord.

3. Щелкните кнопку «Новое приложение».


4. Дайте приложению имя и нажмите «Создать».


5. Перейдите на вкладку «Бот» и нажмите «Добавить бота». Вам нужно будет подтвердить действие, нажав «Yes, do it!»


Оставьте настройки по умолчанию для Public Bot и Require OAuth2 Code Grant.

Ваш бот создан. Следующим шагом будет копирование токена.


Этот токен является паролем вашего бота, поэтому не сообщайте его никому. Это может позволить кому-то войти в ваш бот и делать разные плохие вещи.

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

Как пригласить вашего бота присоединиться к серверу

Теперь вам нужно подключить своего пользователя-бота к серверу. Для этого вы должны создать для него URL-адрес приглашения.

Перейдите на вкладку «OAuth2». Затем выберите «бот» в разделе «scopes».



После выбора соответствующих разрешений нажмите кнопку «Copy» над разрешениями. Это скопирует URL-адрес, который можно использовать для добавления бота на сервер.

Вставьте URL-адрес в свой браузер, выберите сервер, на который будет приглашен бот, и нажмите «Авторизовать».

Чтобы добавить бота, вашей учетной записи необходимы разрешения «Управление сервером».

Теперь, когда вы создали пользователя-бота, мы начнем писать код Python для бота.

Как написать код для базового бота Discord с помощью библиотеки discord.py

Мы будем использовать библиотеку Python discord.py, чтобы написать код для бота. discord.py - это оболочка API для Discord, которая упрощает создание бота Discord на Python.

Как создать реплику и установить disocrd.py

Вы можете разработать бота на своем локальном компьютере с помощью любого редактора кода. Однако в этом уроке мы будем использовать Repl.it, потому что это упростит всем пользователям следовать его указаниям. Repl.it - ​​это онлайн-среда IDE, которую вы можете использовать в своем веб-браузере.

Создайте новый Repl и выберите «Python» в качестве языка.

Чтобы использовать библиотеку discord.py, просто напишите import discord вверху main.py . Repl.it автоматически установит эту зависимость, когда вы нажмете кнопку «Run».

Если вы предпочитаете кодировать бота локально, вы можете использовать эту команду в MacOS для установки discord.py:

Возможно, вам придется использовать pip3 вместо pip .

Если вы используете Windows, вы должны вместо этого использовать следующую строку:

Как настроить события Discord для вашего бота

Добавьте этот код в main.py. (Вы можете назвать файл как-нибудь иначе, только не discord.py.) Я вскоре объясню, что делает весь этот код.

Когда вы создали своего пользователя-бота в Discord, вы скопировали токен. Теперь мы собираемся создать файл .env для хранения токена. Если вы запускаете свой код локально, вам не нужен файл .env . Просто замените os.getenv('TOKEN') токеном.

.env файлы используются для объявления переменных среды. На Repl.it большинство создаваемых вами файлов видны всем, но .env файлы видны только вам. Другие люди, просматривающие публичный ответ, не смогут увидеть содержимое файла .env .

Поэтому, если вы разрабатываете на Repl.it, включайте в файл .env только личную информацию, такую ​​как токены или ключи.


Внутри файла добавьте следующую строку, включая ваш фактический токен, который вы скопировали ранее:

Теперь давайте рассмотрим, что делает каждая строка в коде вашего бота Discord.

У нас есть код для бота, поэтому теперь нам просто нужно его запустить.

Как запустить бота

Теперь нажмите кнопку запуска вверху, чтобы запустить своего бота в repl.it.

Если вы пишете бота локально, вы можете использовать эти команды в терминале для запуска бота:

В других системах:

Теперь перейдите в свою комнату в Discord и введите «$hello». Ваш бот должен ответить «Hello!».


Как улучшить бота

Теперь, когда у нас есть базовый бот, мы его улучшим. Не зря он называется «Encourage Bot».

Мы начнем с добавления функции «$inspire».

Как добавить в бота вдохновляющие цитаты

Мы будем получать вдохновляющие цитаты из API под названием zenquotes.io. Нам нужно импортировать еще пару модулей Python, добавить функцию get_quote() и обновить код нашего бота, чтобы вызвать функцию.

Вот обновленный код. После кода я объясню новые части.

Функция get_quote() очень проста. Во-первых, она использует модуль запросов для запроса данных из URL-адреса API. API возвращает случайную вдохновляющую цитату. Эту функцию можно легко переписать для получения котировок из другого API, если текущий перестанет работать.

Затем внутри функции мы используем json.loads() для преобразования ответа API в JSON. Методом проб и ошибок я понял, как перевести цитату из JSON в нужный строковый формат. Цитата возвращается из функции в виде строки.

На этом этапе вы можете запустить свой код и попробовать его.

Как добавить грустные слова в бота

Для начала нам нужно создать список Python, содержащий грустные слова, на которые будет отвечать бот.

Добавьте следующую строку после создания переменной client :

Не стесняйтесь добавлять в список больше слов.

Добавьте следующий список после созданного вами списка sad_words :

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

Вот обновленный код:

Это хорошее время для тестирования бота. Теперь вы знаете достаточно, чтобы создать собственного бота.

Читайте также: