Создание ПРОДВИНУТОГО Бота-Модератора | DISCORD [ 1 ]

Sdílet
Vložit
  • čas přidán 28. 06. 2024
  • =-=-=-=-=-= Полезные Ссылки =-=-=-=-=-=
    🥝 Донат: www.donationalerts.com/r/git2022
    🎯Мой сайт: golem-dev.su/ (ГитХаб тут)
    =-=-=-=-=-= Материалы (Python, PIP) =-=-=-=-=-=
    - pip install discord.py
    - pip install asyncio
    pypi.org/project/asyncio/
    pypi.org/project/discord.py/
    Всё остальное устанавливать не нужно - встроено.
    =-=-=-=-=-= Прочее =-=-=-=-=-=
    #discord​​ #moderator #bot #discord.py​​ #python #golem​​ #голем​​ #программирование​
    Навигация:
    00:00 - Вступление
    00:32 - Подготовка
    01:20 - Импорты и основная переменная
    02:20 - Начало кодинга
    07:10 - Система авто-защиты
    19:10 - Тесты и ошибки
    24:23 - Концовка...

Komentáře • 177

  • @imgolem.
    @imgolem.  Před rokem +3

    *Новое видео - **czcams.com/video/bvydBOpWGv4/video.html*

    • @Odysseyy__
      @Odysseyy__ Před rokem

      line 43
      json.dump(data, file, indent=4)
      TabError: inconsistent use of tabs and spaces in indentation что делать?

    • @INiNiDS
      @INiNiDS Před rokem

      @@Odysseyy__ там нужно , если у тебя табы , то тогда табы меняем на пробелы , если пробелы , то тогда меняем на табы

    • @rengxkushhr1ngxn
      @rengxkushhr1ngxn Před rokem

      Что у тебя за тема в саблайме?

  • @donantos
    @donantos Před 2 lety +26

    Нифига се! Я думал у тебя больше 10 тысяч подписчиков, с такой то подачей контента... Ты заслуживаешь явно большего!

    • @GolemIron
      @GolemIron Před 2 lety

      Спасибо (пишу со второго аккаунта). Перестал снимать видео, нет идей. Сейчас я больше занимаюсь джавой, думаю, может быть что-то выпустить по этой теме...

    • @BrooDRay
      @BrooDRay Před rokem

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

  • @abramych9330
    @abramych9330 Před rokem

    И объясняет круто, и контентs годный, лойс, подписка

  • @INiNiDS
    @INiNiDS Před rokem

    Спасибо, я думал это невозможно, но это офигенно , ты не заслуживаешь так мало подсчиков

  • @Mag_nat1
    @Mag_nat1 Před měsícem

    спасибо большое очень интересно смотреть

  • @fsoky
    @fsoky Před 2 lety +11

    Прикольно, прикольно)

  • @TheLast312
    @TheLast312 Před 2 lety +3

    🙂👍

  • @fannster
    @fannster Před rokem

    Четкий поцан 😊

  • @M4gnuson
    @M4gnuson Před 2 lety

    👀

  • @barbosspirat
    @barbosspirat Před rokem +1

    У меня возник вопрос. Я немного вида изменил код. Он всё также использует функцию on_message и дело в том, что когда я пытаюсь ввести команду, он её не выполняет, а выполняет только on_message. Как исправить

  • @ares1725
    @ares1725 Před rokem +1

    Я делаю бота не только для себя, какой код надо вписать чтобы добавить команду, которая будет менять айди канала администрации

  • @Odysseyy__
    @Odysseyy__ Před rokem

    line 43
    json.dump(data, file, indent=4)
    TabError: inconsistent use of tabs and spaces in indentation что делать?

  • @user-yh2vb6uh8w
    @user-yh2vb6uh8w Před rokem

    Относительно норм код, хотя бы понимаешь, что и как работает, хоть и читаешь тест с бумажки (ничего против не имею, если скрипт твой).
    Но мало используешь функции в питоне, копируя при этом куски кода, что даёт нагромождение и сложность чтения кода.

    • @Odysseyy__
      @Odysseyy__ Před rokem +1

      что за программу он использовает тут

    • @Odysseyy__
      @Odysseyy__ Před rokem

      line 43
      json.dump(data, file, indent=4)
      TabError: inconsistent use of tabs and spaces in indentation что делать?

  • @pchrski
    @pchrski Před 2 lety +4

    Как с вами можно связаться?

  • @---nz2vq
    @---nz2vq Před rokem

    Че подписчиков так мало? Объясняешь все по пальцам думаю тут даже человек токо начавший разберётся))

  • @_-fox-_9372
    @_-fox-_9372 Před 7 měsíci +1

    почему перестал делать видео по ПМ с такой подачей материала?

  • @hellmachine7896
    @hellmachine7896 Před rokem +1

    К слову, в начале видео, когда ты используешь контекст менеджер with, можно не писать file.close(), with сам его закроет

    • @Odysseyy__
      @Odysseyy__ Před rokem

      что за программу он использовает тут

    • @Odysseyy__
      @Odysseyy__ Před rokem

      line 43
      json.dump(data, file, indent=4)
      TabError: inconsistent use of tabs and spaces in indentation что делать?

    • @mrzire7669
      @mrzire7669 Před rokem

      @@Odysseyy__ Проверь пробелы символы и т.д

  • @ggInzox
    @ggInzox Před 9 dny

    Система хорошая но иногда просто не нужна такая заморочка например на моем боте анти спам анти капс все классно но силки например не нужно тогда нужно возможность отключит Параметри это я так сказал может тебе будет интересно сделать улучшит

  • @Anyuke
    @Anyuke Před rokem +1

    А где токен надо указывать?

  • @_lLoki_
    @_lLoki_ Před rokem

    Здравствуйте, можно сделать возможность выдачи через бота временные роли и возможность получения ников пользователей с этой ролью (и сколько осталось до окончания роли) get запросом ???

    • @Odysseyy__
      @Odysseyy__ Před rokem

      line 43
      json.dump(data, file, indent=4)
      TabError: inconsistent use of tabs and spaces in indentation что делать?

  • @yokugo9733
    @yokugo9733 Před 8 měsíci

    Что делать если у меня все правильно но у меня не находит модуль «дискорд». Не знаете что надо скачать к этому?

  • @lane2351
    @lane2351 Před 2 lety +2

    Возникло исключение: AttributeError
    module 'discord' has no attribute 'intents'
    File "C:\Users\Home\Desktop
    t\отадоя\далее\import discord.py", line 12, in
    bot=commands.Bot(command_prefix='!',intents=discord.intents.all())
    что делать

    • @traf_yt
      @traf_yt Před 2 lety

      Скачать модуль

    • @lane2351
      @lane2351 Před 2 lety

      @@traf_yt какой?

    • @MrKray2006
      @MrKray2006 Před 2 lety

      @@lane2351 надо включить intents в настройке бота в discord developer portal

  • @maruf995
    @maruf995 Před rokem

    У меня несколько вопросов.
    1. Как сделать так что бы это не работала на определенную роль.
    2. Почему после того как человека кикнули, и добавили обратно. То его warns сохраняется, и после 1 предупреждение, его опять банит
    И приходится удалять в ручную

    • @shoucko
      @shoucko Před 11 měsíci

      Попробуй после кика очистить данные

  • @maruf995
    @maruf995 Před 2 lety +2

    почему когда запускаешь бота, json очищается и становится все по 0?

    • @user-eo1es6vz6s
      @user-eo1es6vz6s Před 2 lety

      это потому что он открывает файл с ключом "w" , а это означает что содержимое файла стирается , ему надо было установить ключ "a"или "x", или "+" (с ключом "+" читать файл не надо , можно писать в одном блоке кода)

  • @memba227
    @memba227 Před 2 lety +1

    Извините, при запуске неичего не происходит, строка обновляеться , код 1 в 1 , за исключением айди каналов, префикса бота, запускал через павер шел и батник, ничего, подскажите что делать (python 3.9.0)

    • @memba227
      @memba227 Před 2 lety

      буквалино 0 ответа

    • @FertyzYT
      @FertyzYT Před rokem

      @@memba227 Ошибку напиши ибо, там не может нечего не писать, там есть ошибка, как помогать когда не знаешь в чем помочь?

    • @BrooDRay
      @BrooDRay Před rokem

      Взять букварь

  • @nyashnyy
    @nyashnyy Před rokem

    Какая тема в сублайм тексте? (Название)

  • @foxiplay8675
    @foxiplay8675 Před 11 měsíci

    у меня один вопрос почему текстовые документы у меня не запускаються

  • @halcyon-s
    @halcyon-s Před 2 lety

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

    • @imgolem.
      @imgolem.  Před 2 lety

      Привет. Может быть не сохраняешь или сохраняешь, но не туда?

  • @_lLoki_
    @_lLoki_ Před rokem

    Как можно сделать возможность выдачи через бота временные роли и возможность получения ников пользователей с этой ролью (и сколько осталось до окончания роли) get запросом ???

    • @Odysseyy__
      @Odysseyy__ Před rokem

      что за программу он использовает тут

    • @user-ry4bd9vj2e
      @user-ry4bd9vj2e Před rokem

      @@Odysseyy__ sublime text

  • @shadowdragon5185
    @shadowdragon5185 Před rokem

    2:00 не нужно импортировать модуль асинхронности, это уже делает сам модуль дискорда

  • @user-cn6ij1tv8n
    @user-cn6ij1tv8n Před rokem

    17:00

  • @Clowdyyy
    @Clowdyyy Před rokem

    сделай видео как ты делаешь такой красивый стол рабочий

  • @user-sr8wt7ir5b
    @user-sr8wt7ir5b Před 2 lety

    C:\Users\user\Desktop\dsbot>python main.py
    File "C:\Users\user\Desktop\dsbot\main.py", line 24
    print("АККАУНТ БОТА")
    ^
    IndentationError: expected an indented block after function definition on line 23
    вот такая ошибка что делать??

    • @skmyk02
      @skmyk02 Před rokem

      ошибка с табуляцией

  • @Design8D
    @Design8D Před 2 lety +1

    Что делать если отправляеться не 1 сообщение о нарушении а несколько 5-7

    • @Design8D
      @Design8D Před 2 lety +1

      вот ошибка
      Ignoring exception in on_message
      Traceback (most recent call last):
      File "C:\Users\Control\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\discord\client.py", line 343, in _run_event
      await coro(*args, **kwargs)
      File "C:\Users\Мирослав\Desktop
      ikon\main.py", line 56, in on_message
      description=f"*У нарушителя было {data[str(message.author.id)]['WARNS'] - 1} нарушений, после 10 он будет забанен*.",
      UnboundLocalError: local variable 'data' referenced before assignment

    • @nn_found
      @nn_found Před 2 lety

      в начале on_message напиши if message.author == бот или client:
      return

  • @user-lp4rr9ki4r
    @user-lp4rr9ki4r Před rokem

    Import "discord.utils" could not be resolved
    Что делать?

  • @sementukhtin519
    @sementukhtin519 Před 3 měsíci

    а как сделать временный бан?

  • @sementukhtin519
    @sementukhtin519 Před 3 měsíci

    У меня вышло 2 ошибки
    1 ошибка:
    Traceback (most recent call last):
    File "C:\Users\huawei\AppData\Local\Programs\Python\Python311\Lib\site-packages\discord\client.py", line 441, in _run_event
    await coro(*args, **kwargs)
    2 ошибка:
    File "c:\Users\huawei\OneDrive\Рабочий стол\Новая папка (5)\main.py", line 36, in on_ready
    with open('users.json', 'r') as file:
    ^^^^^^^^^^^^^^^^^^^^^^^
    FileNotFoundError: [Errno 2] No such file or directory: 'users.json'
    что делать?

  • @user-ev5bx9mp4c
    @user-ev5bx9mp4c Před 2 lety

    Можно вместо сублайма, использовать визуал студио код?

    • @user-pn2zm1ob2k
      @user-pn2zm1ob2k Před 2 lety

      Можно любую среду разработки использовать

    • @landore64
      @landore64 Před 2 lety

      Конечно можно, мне кажется, что там даже немного удобнее
      Главное установи раздел для питона в студио коде

  • @Lifer_Word
    @Lifer_Word Před rokem +1

    Кто знает как исправить недочёт с авто-защитой? Я пишу, к примеру слово- Плохой. Бот реагирует на слово лох и выдаёт предупреждение. Как исправить?

    • @Odysseyy__
      @Odysseyy__ Před rokem

      что за программу он использовает тут

    • @electron4ik
      @electron4ik Před rokem

      потому что "пЛОХой"

    • @Lifer_Word
      @Lifer_Word Před rokem

      @@electron4ik Америку не открыл, я знаю. Как исправить уже понял

    • @electron4ik
      @electron4ik Před rokem

      @@Lifer_Word я мысли не читаю, откуда мне знать что исправил?

  • @user-wk1kl7ly7x
    @user-wk1kl7ly7x Před rokem

    Проблема line 18 whith open('user.json', 'w') as file

    • @Arizona-Role-Play
      @Arizona-Role-Play Před rokem

      вау, наверно код надо тебе было показать? или нам гадать что ты написал?

  • @needforvkid
    @needforvkid Před rokem

    Насчёт авто-защиты
    Ты не учёл, что некоторые слова содержат в себе то, что ты можешь запретить. Например, человек напишет что-то вроде "А ты не так уж и плох", то ему дадут предупреждение за слово "лох" (пЛОХ)

    • @Odysseyy__
      @Odysseyy__ Před rokem +1

      что за программу он использовает тут

    • @Odysseyy__
      @Odysseyy__ Před rokem

      line 43
      json.dump(data, file, indent=4)
      TabError: inconsistent use of tabs and spaces in indentation что делать?

  • @monevlikus9753
    @monevlikus9753 Před 2 lety

    У меня такое File main.py line 34
    data = json.load(file)
    ^

  • @user-uc9hm9mv3d
    @user-uc9hm9mv3d Před 2 lety +3

    C:\Users\g\Desktop\ds bot>py main.py
    C:\Users\g\AppData\Local\Programs\Python\Python39\python.exe: can't open file 'C:\Users\g\Desktop\ds bot\main.py': [Errno 2] No such file or directory
    пишет вот это что делать?

    • @GolemIron
      @GolemIron Před 2 lety

      Привет, пишу с другого акка, думаю ничего страшного.
      Ты запускаешь через командную строку или через файл, как в видео?

    • @user-uc9hm9mv3d
      @user-uc9hm9mv3d Před 2 lety

      @@GolemIron через bat файл

    • @user-uc9hm9mv3d
      @user-uc9hm9mv3d Před 2 lety

      короче делал все как в видео показано

    • @imgolem.
      @imgolem.  Před 2 lety

      @@user-uc9hm9mv3d Ты создал main.py файл?

    • @imgolem.
      @imgolem.  Před 2 lety

      Судя по ошибке, файла нет в директории (папке)

  • @MrHackzack
    @MrHackzack Před rokem

    Мне кажется или на канале было больше видео?

    • @imgolem.
      @imgolem.  Před rokem

      Нет, было столько)

  • @RoyHate
    @RoyHate Před 6 měsíci

    Ты куда пропал?

  • @Odysseyy__
    @Odysseyy__ Před rokem +2

    что за программу ты используешь

    • @ares1725
      @ares1725 Před rokem +1

      Он Sublime Text
      Я лично больше рекомендую Visual Studio Code

    • @Odysseyy__
      @Odysseyy__ Před rokem

      @@ares1725 а где вставить токен бота?

    • @Odysseyy__
      @Odysseyy__ Před rokem

      @@ares1725 expected an indented block after 'if' statement on line 84 что делать?

    • @ares1725
      @ares1725 Před rokem +1

      @@Odysseyy__ в поле TOKEN = 'Токен'

    • @ares1725
      @ares1725 Před rokem

      @@Odysseyy__ хз,

  • @sn1pexx296
    @sn1pexx296 Před rokem

    C:\Users\Acer\AppData\Local\Programs\Python\Python310\python.exe: can't open file 'C:\\Users\\Acer\\Desktop\\discord bot\\test.py': [Errno 2] No such file or directory это чо значит

  • @aniwither8591
    @aniwither8591 Před 2 lety

    скинь код на гит хаб у меня нервы уже в срыве я только что 2 раза написал все и случано удалил

    • @aniwither8591
      @aniwither8591 Před 2 lety

      ой бля на гит хаб

    • @felorez7403
      @felorez7403 Před 2 lety +1

      ctrl + z, в помощь. Если случайно удалил код попробуй эту комбинацию. Возвращает обратно действия который ты сделал. Не верешь мне, поверь интернету.

  • @nyashnyy
    @nyashnyy Před rokem

    Дай пожалуйста ВК свой или любую свзять есть вопрос по коду. Одна ошибочка которою не могу пофиксить

  • @Kuraya2
    @Kuraya2 Před rokem +1

    Как установить суб лайм?

    • @ares1725
      @ares1725 Před rokem +1

      Необязательно саблайм, можно Visual Studio Code. И др. Редакторы кода

  • @user-qc9df3fu8u
    @user-qc9df3fu8u Před 2 lety +1

    у меня в users.json только айди бота

    • @dubfy
      @dubfy Před 2 lety

      Используй бд

    • @unitybro7033
      @unitybro7033 Před 2 lety

      Нужно intents=discord.Intents.all() и на портале разработчиков discord.com/divelopers/applicatoins/ во вкладке Bot включить SERVER MEMBERS INTENT и PRESENCE INTENT

  • @rston5172
    @rston5172 Před rokem

    C:\Users\Я\Desktop\модер>py main.py
    File "C:\Users\Я\Desktop\модер\main.py", line 56
    with open('users.json', 'w') as file
    TabError: inconsistent use of tabs and spaces in indentation
    чо делать

    • @imgolem.
      @imgolem.  Před rokem

      Используй только табы или только пробелы для отступов в коде

    • @rston5172
      @rston5172 Před rokem

      @@imgolem. непонял можеш обяснить поподробней

    • @n1ght__.
      @n1ght__. Před rokem

      @@rston5172 , смотри , есть 2 столбика :
      1 | 1 2
      - - - -2 | [Enter]
      Что бы пофиксить данную ошибку нужно стереть все так , что бы 2 оказалась на линии единицы, а потом иы просто нажимаешь Enter перед 2 и должно все заработать

    • @rston5172
      @rston5172 Před rokem

      @@n1ght__. непонял

  • @killerferplay614
    @killerferplay614 Před rokem

    А как тебе авторские права не кинули за песню "Sub-urban Cradles"?))))

  • @leclarkit
    @leclarkit Před rokem

    module 'discord' has no attribute 'intens' такашая ошибка что делать

    • @imgolem.
      @imgolem.  Před rokem

      Intents вместо intens напиши 😉

    • @leclarkit
      @leclarkit Před rokem

      @@imgolem. BotBase.__init__() missing 1 required keyword-only argument: 'intents'

    • @ares1725
      @ares1725 Před rokem +1

      В консоли винды ты прописал pip install discord ?

  • @FertyzYT
    @FertyzYT Před rokem +2

    У меня вышла проблема с timestamp=message.created_at, пишет что проблема в нем, но все так же, как у тебя

    • @FertyzYT
      @FertyzYT Před rokem +1

      БОЛЬШЕ НЕ НАДО!!!, Я сам решил, скобки закрыл не правильно

  • @scamBYIITRAID
    @scamBYIITRAID Před 5 měsíci

    скинь код

  • @warhume
    @warhume Před 10 měsíci

    line 63
    description=f"*Ранее, у нарушителя было уже {data[str(message.author.id)]['WARNS'] - 1} нарушений после 7 он будет забанен!*":
    ^
    SyntaxError: invalid syntax что делать

  • @v1reks13
    @v1reks13 Před rokem

    а что надо в батнике писать? помогите

    • @v1reks13
      @v1reks13 Před rokem

      Starting Bot
      File "C:\Users\arcen\OneDrive\Рабочий стол\bot ds\bot.py", line 1
      {
      tf1}import discord
      ^
      SyntaxError: unexpected character after line continuation character
      Для продолжения нажмите любую клавишу . . .

    • @imgolem.
      @imgolem.  Před rokem

      У тебя что-то с кодировкой файла

  • @slyru.
    @slyru. Před rokem

    C:\Users\Пользователь\Desktop\dsbot>py main.py
    File "C:\Users\Пользователь\Desktop\dsbot\main.py", line 30
    for guild in bot.guilds:
    ^
    IndentationError: unindent does not match any outer indentation level что делать?

  • @superidol76
    @superidol76 Před rokem

    No module named acyncio. Че делать? Я преустановил - pip install discord.py и - pip install asyncio несколько раз но все равно вылазит

    • @imgolem.
      @imgolem.  Před rokem

      Что ты используешь в качестве редактора кода? PyCharm?

  • @brodaygas6237
    @brodaygas6237 Před 11 měsíci

    У меня несколько ошибок выдаёт
    1)line 703, in _run_event
    2)line 71, in on_message
    3)line 64, in on_message
    4)AttributeError: 'Guild' object has no attribute 'text'
    Ignoring exception in on_message

  • @No_Name59
    @No_Name59 Před 2 lety +4

    Дискорд разочаровал.Там сидят сборище персонажей разного сорта.там не только персонажи сидящие в самом дискорде,там и сами лица обслуживающий сам дискорд (то есть это техподдержка самого дискорда и все кто с этим связан). Этот дискорд хвалят со всех сторон.это отчасти правда,но есть обратная сторона этого дискорда.о котором мало кто говорит.нахождение в этом дискорде может быть чревато для некоторых.лучше дважды подумайте.стоит ли идти в этот дискорд?и чего вам нужно от этого дискорда?
    Плюсы:
    1) может попасться местами,но не всегда нормальный коллектив для общения на разные темы;
    2) прохождение рейдов в играх которые без общения никак не пройти.даже если постараться;
    3)рассчитан на кооперативные игры;
    Минусы:
    1)в дискорде нет "конфиденциальности" от слова совсем никакой.;
    2)в дискорде могут попастся разного вида персонажи (уголовники,хакеры,богатые персонажи,юмористы и отбитые на башку персонажи которым плевать на всё и техподдержка самого дискорда),а также молодежь не совсем адыкватная.;
    3)обслуживающий персонал самого дискорда который следит за самим дискордом не соблюдает своих же правил от слова совсем.(техподдержка и все кто связан с дискордом).
    4)в дискорде могут только "избранные" персонажи кого-то поругать,обматерить и так далее.иначе тебя весь дискорд самиже с дерьмом смешают в прямом смысле слова.
    5)общение с другом в дискорде разглашают сами хакеры и обслуживающий персонал дискорда.тайна переписки не соблюдается вовсе.
    6)если начнёшь ругатся с кем-то,то повылезают его защитники не имеющие к ругани никакого отношения.и начнется с их стороны затравливание.и после этого подключается обсолютно весь дискорд.
    7)хакеры и "пришибленные на голову"(они могут и притворится) юмористы начинают выискивать людей через интернет чтобы насолить у них дома.видать дискорд им сносит голову окончательно.
    8) в дискорде не только дети,но и взрослые (прикинувшись дураками) принимают в этом участие.
    ТАК ЧТО СЛЕДИ ЗА ТЕМ ЧТО ТЫ ГОВОРИШЬ И КОМУ ТЫ ГОВОРИШЬ.
    P.S: на данный момент присутствовать в дискорде не стоит надобности.там обитают в данный момент некое общество у которых свои законы и правила.они смешают с дерьмом любого.(пример: пасека,а внутри местами сплощенная семейка пчел (отдельные группы)которая при случае либо тебя (группы объединившись) с говном смешает либо сделает незная кого на своё усмотрение).
    P.S: это некая группа которая нашла свой уютный мирок в дискорде и выбирают новеньких и оценивают их.потом уже делают выводы.а дальше последствия.
    "Уютный мирок"
    (В каждом дискорд сервере и сообществе обитают особые выродки.независит от сервера и от статуса находящегося там выродка).000

    • @No_Name59
      @No_Name59 Před 2 lety

      Этот текст носит познавательно - предупредительный характер.

    • @No_Name59
      @No_Name59 Před 2 lety

      К твоему видео это идёт как дополнительная информация.

    • @No_Name59
      @No_Name59 Před 2 lety

      Русскоязычный дискорд втоптает в грязь любого.обмажет дерьмом и не подавится.
      Там есть "особые" личности которые занимаются в обмазывании дерьмом.00

  • @yacoxe
    @yacoxe Před 2 lety +1

    File "botrun.py", line 43
    for member guild in members:
    ^
    SyntaxError: invalid syntax
    Для продолжения нажмите любую клавишу . . .

    • @sunsettovich
      @sunsettovich Před 2 lety

      не правильно написал

    • @imgolem.
      @imgolem.  Před 2 lety

      for member in guild.members:
      # код

    • @yacoxe
      @yacoxe Před 2 lety

      @@imgolem. Traceback (most recent call last):
      File "botrun.py", line 25, in
      if not os.path.exist('users.json'):
      AttributeError: module 'ntpath' has no attribute 'exist'
      Для продолжения нажмите любую клавишу . . .

  • @MoNCTRIkS
    @MoNCTRIkS Před rokem

    f:/Discord_Bot/main.py
    Traceback (most recent call last):
    File "f:\Discord_Bot\main.py", line 1, in
    import discord
    ModuleNotFoundError: No module named 'discord
    что делать? @GIT - Golem Iron IT

  • @user-hf8vf6cu5v
    @user-hf8vf6cu5v Před 3 měsíci

    File "D:\Python\main.py", line 63, in on_message
    description=f"*Раннее, у нарушителя было уже {data[str(message.author.id)]['WARNS'] - 1} нарушений, после 7 он будет забанен!*",
    ^^^^
    UnboundLocalError: cannot access local variable 'data' where it is not associated with a value
    помогите

  • @BrooDRay
    @BrooDRay Před rokem

    Качество кода такое, что хочется застрелиться...
    1. file.close() не нужен, т.к. работа происходит в менеджере контекста with (файл гарантировано закроется без вызова метода close)
    2. Открывать файл в двойном цикле. Серьезно?
    3. BADWORDS и LINKS можно склеить там же, где были объявлены константы. Там где объявляется WARN важно, а не "не важно", как это было сказано в видео. Каждый раз при вызове события будет происходить склейка переменных BADWORDS и LINKS. Зачем?
    4. Зачем писать пустой print? print("
    ")

    • @imgolem.
      @imgolem.  Před rokem

      А ты, я смотрю, питонист :D

  • @slizz7379
    @slizz7379 Před 2 lety +1

    @Golem Iron [Железный Голем] У меня возникла проблема которую никак не могу решить!
    Ignoring exception in on_message
    Traceback (most recent call last):
    File "C:\Python\lib\site-packages\discord\client.py", line 343, in _run_event
    await coro(*args, **kwargs)
    File "C:\Users\Slizz\Desktop\bot moderator\main.py", line 61, in on_message
    data[str(message.author.id)]['WARNS'] += 1
    Помоги если сможешь!

    • @GolemIron
      @GolemIron Před 2 lety

      Ответил в Дискорде

    • @yakuza3562
      @yakuza3562 Před 2 lety

      @@GolemIron можно тоже ответ на подобную проблему?

  • @koroman288
    @koroman288 Před rokem

    всё переписал не работает
    Traceback (most recent call last):
    File "C:\python\xd\venv\lib\site-packages\discord\http.py", line 300, in static_login
    data = await self.request(Route('GET', '/users/@me'))
    File "C:\python\xd\venv\lib\site-packages\discord\http.py", line 254, in request
    raise HTTPException(r, data)
    discord.errors.HTTPException: 401 Unauthorized (error code: 0): 401: Unauthorized
    The above exception was the direct cause of the following exception:
    Traceback (most recent call last):
    File "C:\python\xd\main.py", line 106, in
    bot.run(TOKEN)
    File "C:\python\xd\venv\lib\site-packages\discord\client.py", line 723, in run
    return future.result()
    File "C:\python\xd\venv\lib\site-packages\discord\client.py", line 702, in runner
    await self.start(*args, **kwargs)
    File "C:\python\xd\venv\lib\site-packages\discord\client.py", line 665, in start
    await self.login(*args, bot=bot)
    File "C:\python\xd\venv\lib\site-packages\discord\client.py", line 511, in login
    await self.http.static_login(token.strip(), bot=bot)
    File "C:\python\xd\venv\lib\site-packages\discord\http.py", line 304, in static_login
    raise LoginFailure('Improper token has been passed.') from exc
    discord.errors.LoginFailure: Improper token has been passed.
    Exception ignored in:
    Traceback (most recent call last):
    File "C:\Users\KoRoman\AppData\Local\Programs\Python\Python310\lib\asyncio\proactor_events.py", line 116, in __del__
    self.close()
    File "C:\Users\KoRoman\AppData\Local\Programs\Python\Python310\lib\asyncio\proactor_events.py", line 108, in close
    self._loop.call_soon(self._call_connection_lost, None)
    File "C:\Users\KoRoman\AppData\Local\Programs\Python\Python310\lib\asyncio\base_events.py", line 750, in call_soon
    self._check_closed()
    File "C:\Users\KoRoman\AppData\Local\Programs\Python\Python310\lib\asyncio\base_events.py", line 515, in _check_closed
    raise RuntimeError('Event loop is closed')
    RuntimeError: Event loop is closed

    • @imgolem.
      @imgolem.  Před rokem

      У тебя что-то с токеном

    • @veterok9433
      @veterok9433 Před rokem

      Прив, У меня такая же проблема была, я скачал новую версию питона, и переустановил все библиотеки, и помогло
      (Думаю, тебе уже не нужна эта инфа)

  • @user-tb2hy2bs4i
    @user-tb2hy2bs4i Před rokem

    File "C:\bot\main.py", line 73
    await get (message.guild.text_channels, id=999264627160526918).send(embed=emb)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    SyntaxError: 'await' outside function
    Подскажите пожалуйста что делать?

    • @user-yv2sz4jc4q
      @user-yv2sz4jc4q Před rokem

      await get(message.guild.text_channels, id=ид).send(embed=emb) вот так поппробуй

  • @gallandos
    @gallandos Před rokem

    Привет, выдает ошибку) Не мог бы ты мне помочь? 2022-12-31 23:29:51 ERROR discord.client Ignoring exception in on_message
    Traceback (most recent call last):
    File "C:\Users\Ранис\TelegramBots\DiscordBOT\Lib\site-packages\discord\client.py", line 409, in _run_event
    await coro(*args, **kwargs)
    File "C:\Users\Ранис\TelegramBots\DiscordBOT\main.py", line 57, in on_message
    data[str(message.author.id)]['WARNS'] += 1
    ~~~~^^^^^^^^^^^^^^^^^^^^^^^^
    KeyError: '529645615454617600'