Создание бота для получение значка
1. Заходим на сайт Discord Developers
2. Нажимаем на кнопку New Application
3. Задаём никнейм боту и нажимаем на кнопку Create
4. Заходим во вкладку Bot и находим Privileged Gateway Intents
5. Включаем все 3 ползунка и сохраняем
Приглашаем бота на сервер
1. Нажимаем на OAuth2 и заходим в URL Generator
2. В SCOPES Выбираем bot
3. В Bot Permission Выбираем Administrator
4. Копируем сыллку и вставляем в браузер, далее приглашаем бота на сервер
4. Включаем сообщество на сервере
Создание кода в python
1. Устанавлимаем python и не забываем при установке ставить галочку Add to path
2. Создаём папку с любым названием и создаём там текстовый документ main.txt
3. Вставляем туда код
import disnake
from disnake.ext import commands
bot = commands.Bot(command_prefix="*", intents=disnake.Intents.all())
@bot.slash_command()
async def test(interaction: disnake.AppCmdInter):
await interaction.send("тест")
bot.run("токен бота")
4. Сохраняем текстовый документ и меняем расширение на .py
Запуск бота через cmd
1. Нажимаем WIN + R и пишем cmd
2. Пишем cd и указываем путь до папки с файлом main.py
Пример: cd C:\Users\zxc\Desktop\developer
3. Пишем команду pip install disnake
4. После установки пишем py main.py
5. После запуска нужно несколько раз прописать /test слеш командой
Получение значка
1. Переходим на сайт Active Developer Badge
2. Выбираем нашего бота, а дальше указываем любой сервер и канал
3. Нажимаем на Получить
Вот мы и получили наш замечательный значок
Что делать если не получилось?
1. Для получение нужно иметь 1 приложение , получившее команду приложение за последние 30 дней !
2. После того как мы прописали команду /test ждем 24 часа до повторной подачи
3. Перепроверить все ли правильно сделали
4. Может быть траблы с дс, чтобы это узнать вы можете зайти в оффициальный сервер Discord и в канале Active-dev-bedge заглянуть в закрепленные сообщение
28 Comments
Traceback (most recent call last):
File “C:\ЗНАЧОК\main.py”, line 1, in
import disnake
ModuleNotFoundError: No module named ‘disnake’
Что это значит?
1. Открой cmd, и проверь disnake командой “pip list”.
2. Если модуля нет – “pip install disnake”.
– Если есть и всё равно ошибка, то делай следующее:
1. Завершай все процессы Python и удаляй его через Настройки>Приложения и возможности. (Если у тебя несколько Python – удаляй всё!)
2. Перезагрузи ПК
3. Скачивай Python (Есть ссылка в посте выше!)
4. Открывай cmd
5. Указывай ПУТЬ ПАПКИ где лежит сам файл. (Надеюсь ты его не удалял.)
6. Устанавливаешь “pip install disnake”
7. Прописываешь “py (имя).py”
8. Если в консоле больше писать нельзя то должно работать. (Заходи на сервер где бот и пиши /test)
Через 24 часа заходи и забирай значок. Подробнее ищи в офф сервере дискорда (в закрепе)
Бот оффлайн и когда я пишу /test ничего не происходит.
Что делать?
Ты его не активировал, следуй инструкции.
Включить комп и работать пхпхп
Что писать в кавычках в 9 строке где (“тест”) какой тест
Спасибо, помогли
📢 Праздничное объявление: Discord не будет проводить 30-дневную проверку активности активных разработчиков до января 2023 года. Существующие активные разработчики сохранят значок, а новые разработчики по-прежнему могут претендовать на значок активного разработчика.
Что это значит?
а как пригласить бота именно в канал?
Кстати, в течении 24-х часов бот должен быть в сети?
File “C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\disnake\http.py”, line 470, in static_login
raise LoginFailure(“Improper token has been passed.”) from exc
disnake.errors.LoginFailure: Improper token has been passed.
Это ошибка с токеном? Как её исправить?
я долбоёб, забейте, нашёл ошибку
в чем заключается ошибка?
у меня такая же
File “C:\Users\Fluttershy\Desktop\fsdagfasd\main.py”, line 12
bot.run(“Токен вставлял с сайта
^
SyntaxError: unterminated string literal (detected at line 12)
“pip” не является внутренней или внешней командой, исполняемой программой илии пакетным файлом
Попробуйте это: pip install disnake
так если команда pip не работает, как можно ‘pip install disnake’ попробовать?
вы тупо не поставили галочку в первом окне устоновки питона так есть add path
Я не могу после запуска прописать /test что делать?
cd путь к файлу
pip install disnake
py “main.py” путь к файлу
pause
вот вам код для батника для автоматического запуска команд и обновления дискорд бота на каждые 30 дней если лень писать вручную
ошибка в 12 строчке на слове bot, что делать?
Вот актуальный гайд на 2023 год:
https://ggdt.ru/2023/01/27/kak-poluchit-znachok-aktivnyj-razrabotchik-v-diskorde-python-disnake-v-2023-godu/
D:\fignya\python\python.exe: can’t open file ‘C:\\Users\\darkh\\Desktop\\Egor Morozov\\main.py’: [Errno 2] No such file or directory
Что делать?
та же проблема
Что делать если прописала /test на своем сервере, а он пишет что “Приложение не отвечает”, что это значит?
Что делать если прописала /test на своем сервере, а он пишет что “Приложение не отвечает”, что это значит?
могу получить значок “активный разработчик” но в пункте “Установите сервер поддержки для этого приложения” нет серверов вообще!
с чем это может быть связано и как это решить?