- Создать приложение:
- Перейти по ссылке: https://discord.com/developers/applications
- В правом верхнем углу нажать кнопку "New Application"
- Во всплывшем окошке ввести желаемое название приложения
- Создать бота:
- Перейти в приложение, выбрав его из списка: https://discord.com/developers/applications
- Слева нажать на вкладку "Bot", затем нажать кнопку "Add bot"
- Сгенерировать токен, нажав кнопку "Regenerate token". Этот токен нужно указать в конфиг-файле example.env.
- На той же странице, в разделе "Bot Permissions", отметить нужные привелегии, например "Administrator". Изменения необходимо сохранить.
Создайте виртуальное окружение:
python -m venv env && . ./env/bin/activate
Установите зависимости:
pip install -r requirements
В разделе "Oauth2" нужно выбрать чекбокс "bot", после чего появится ещё один блок чекбоксов, в котором нужно выбрать "Administrator". Перейдите по появившейся ссылке и выберите сервер для добавления.
- Документация модуля discord.py: https://discordpy.readthedocs.io/en/latest/index.html
- Документация для разработчиков: https://discord.com/developers/docs/intro