[2019년 신버전]디스코드 봇 만들기 5편 - 뮤트 시키기

Поделиться
HTML-код
  • Опубликовано: 11 янв 2025

Комментарии • 22

  • @익버는이뻐익버는이뻐
    @익버는이뻐익버는이뻐 4 года назад +3

    저 짧은걸 복사하게 해달라는건 손가락이 많이 불편한 사람인가봄

  • @이름-l7z5l
    @이름-l7z5l 4 года назад +1

    ※팁
    사용자 아이디가 뜨지 않을 때
    계정의 설정 들어가셔서
    디스플레이 -> 개발자 모드
    를 활설화 시키면 보입니다

  • @leedongyun5935
    @leedongyun5935 5 лет назад

    if message.content.startswith("/뮤트"):
    author = message.guild.get_member(int(message.content[4:22]))
    role = discord.utils.get(message.guild.roles. name="뮤트")
    await author .add_roles(role)
    if message.content.startswith("/언뮤트"):
    author = message.guild.get_member(int(message.content[5:22]))
    role = discord.utils.get(message.guild.roles. name="뮤트")
    await author .remove_roles(role)
    여기서 role = discord.utile.get(message.guild.roles. name="뮤트")
    ^
    SyntaxError: keyword can't be an expression 이런식으로 ..오류가 나는데 어떡하죠

    • @nwc2601
      @nwc2601 5 лет назад

      discord.utile 이 아니라 discord.utils입니다

  • @byuv_
    @byuv_ 3 года назад +1

    role = ~~~ 이 파트 ctx기준아닌가요..

  • @마인머스
    @마인머스 5 лет назад

    Ignoring exception in on_message
    Traceback (most recent call last):
    File "C:\Users\user\Desktop\회드서버봇\venv\lib\site-packages\discord\client.py", line 270, in _run_event
    await coro(*args, **kwargs)
    File "C:/Users/user/Desktop/회드서버봇/run.py", line 41, in on_message
    await author.add_roles(role)
    AttributeError: 'NoneType' object has no attribute 'add_roles'
    이렇게 오류나는데 뭐가 문제인가요?
    if message.content.startswith("/뮤트"):
    author = message.guild.get_member(int(message.content[5:23]))
    role = discord.utils.get(message.guild.roles, name="유저")
    await author.remove_roles(role)
    if message.content.startswith("/언뮤트"):
    author = message.guild.get_member(int(message.content[4:22]))
    role = discord.utils.get(message.guild.roles, name="유저")
    await author.add_roles(role)

  • @san1074
    @san1074 4 года назад

    코드를 보여 달라는게 위에 뭐가 임폿되어있는지 보고 깊어서 그런거 겉은데 뭘 임폿 하신거죠?

  • @탄산수소나트륨-c4n
    @탄산수소나트륨-c4n 5 лет назад

    궁금한 점이 몇가지 있습니다.
    1.이렇게 하면 누구나 뮤트를 사용할 수 있는거 아닌가요?
    2.사용자 id가 아닌 @닉네임 멘션을 활용할 수는 없을까요?

    • @redmountain8102
      @redmountain8102 4 года назад +2

      if문에 명령어를 친 사람이 관리자인지 확인하는걸 한번 더 달아주면 됩니다

    • @저스트라구
      @저스트라구 4 года назад

      @@redmountain8102 ㄱ걸 어떻게 하죠....

    • @redmountain8102
      @redmountain8102 4 года назад

      @덕구 Deokgu admin = discord.utils.get(message.guild.roles, name='')
      if admin in message.author.roles:

    • @redmountain8102
      @redmountain8102 4 года назад

      @@ERR1126 그냥 admin = discord.utils.get(message.guild.roles, name='') 이코드가 if admin in message.author.roles: 이거보다 앞에 있으면 됩니다

  • @준-z5q
    @준-z5q 4 года назад

    실행기는 어디서 다운해요?

    • @준서부계
      @준서부계 4 года назад

      OBS 스튜이오에서 다운하시면 됨니다

    • @aszasz9069
      @aszasz9069 4 года назад

      오 마코스님이다 나 아큐임

  • @command8720
    @command8720 5 лет назад

    뮤트가 뭐예요?

  • @Dao0813
    @Dao0813 5 лет назад

    나왔당

  • @torun_S2
    @torun_S2 4 года назад +1

    eW

  • @시트러스-r3o
    @시트러스-r3o 4 года назад

    바로 복사하게 코드좀 올려놓으시지..