네 가능하지만 음성을 텍스트로 변환하는 별도의 작업이 필요해보입니다. 그리고 음성 파일을 전송하는 건 아니고 음성대화방에서 recording 해서 처리하는 방식같네요. pycord 패키지를 사용하신다면 이 공식 문서를 참고해보세요: docs.pycord.dev/en/stable/api/voice.html#discord.VoiceClient.start_recording
저도 현재 똑같은 상황에 처해 있습니다. 혹시 해결 방법을 찾으셨다면 알려주실 수 있나요? option을 from discord import option으로 불러오면 데코레이터로 사용 가능하지만 봇을 구동하려 하면 from discord import option ImportError: cannot import name 'option' from 'discord' (/opt/homebrew/lib/python3.11/site-packages/discord/__init__.py) 라는 오류 코드가 나오며 작동하지 않습니다.
@@SpcatNeon Discord 봇 설정 권한과 관련한 에러로 보이는데, 의심할만한 곳은 server id 를 정확히 적으셨는 지 확인이 필요해보입니다. server id 를 적지 않고도 똑같이 오류가 발생한다면, Pycord 공식 repo에서 이슈로 문의하시는 것이 정확한 답변을 받으실 수 있을 것 같네요. github.com/Pycord-Development/pycord
와 저도 유투브 디스코드 채널 운영하는데 좋은정보감사합니다. 구독박고갑니다 😘
감사합니다!
1:46 코드는 어덯게 입력하나요?
혹시 대리로 해주실 수 있나요?
목소리도 좋고 영상도 유익한데 솔직히 초보자들에겐 힘드네요. 중간 중간 설명이 빠져있고 어찌저찌 인터넷에서 따라서 영상 진도를 따라간다고 한들 설명 없이 혼자 수정하신 부분도 보이고.. 파이썬이든 디스코드 봇이든 더 공부하고 봐야겠어요.
안녕하세요 제가 이제 좀 디스코드에서 봇을 멋지게 하고싶어서 그런데 체크하는건 했는데 visual studio code에서 코딩 작업 하는거 어떡게 하는지 알려주세요... 🙏
유익한 정보 감사합니다!ㅎㅎ
목소리가 너무 좋으신데 소리가 튀어서 아쉬워요ㅠㅠ
댓글 감사합니다!
1분 45초부터 이해가 안되요. 어느 파일로 어디에 붙인지
빈 파일을 만들어서 붙여넣었습니다. 일반적으로 파이썬을 실행하기 위해 파일 하나를 만드는 것과 동일합니다.
@@suxkcoding 그게 아니고 어떤 파일을 빈 파일에 넣었는지를 모르겠네요. 중간에 뭐가 확 생략된 느낌이라
앗 관련 설명을 제가 빼먹었군요. PyCord 라는 파이썬 패키지의 공식 문서에 있는 예제 코드를 그대로 복사하였습니다.
여기에 음성인식까지 해서 chat말고 음성으로도 질문을 할 수 있을까요?
네 가능하지만 음성을 텍스트로 변환하는 별도의 작업이 필요해보입니다. 그리고 음성 파일을 전송하는 건 아니고 음성대화방에서 recording 해서 처리하는 방식같네요.
pycord 패키지를 사용하신다면 이 공식 문서를 참고해보세요: docs.pycord.dev/en/stable/api/voice.html#discord.VoiceClient.start_recording
선생님 토큰 새로 발급받을때 시간 좀걸리나요?
from discord import option 이거 import erorr가 나는데 데코레이터라는걸 어떻게 사용하나요?
discord라이브러리에 option이라는 함수가 없는데 어떻게 넣으셨을까요? 저는 api를 찾아봐도 잘 모르곘어서 질문 드립니다! command 데코레이터로 다들 사용하던데 option이라는 함수를 command로 바꾸면 될까요?
옵션은 from discord import option 로 불러오신 후에, 데코레이터로 사용하시면 됩니다!
저도 현재 똑같은 상황에 처해 있습니다. 혹시 해결 방법을 찾으셨다면 알려주실 수 있나요?
option을 from discord import option으로 불러오면 데코레이터로 사용 가능하지만 봇을 구동하려 하면
from discord import option
ImportError: cannot import name 'option' from 'discord' (/opt/homebrew/lib/python3.11/site-packages/discord/__init__.py)
라는 오류 코드가 나오며 작동하지 않습니다.
@@suxkcoding 혹시 저도 똑같은 오류가 있습니다! 혹시 정확한 코드가 뭔가요? 따로 뭘 설치해야하나요?
2:18 에서 서버 메세지는 감지를 못하고 개인메세지만 감지를 하고 hello! 라고 출력하는데 어떻게 바꾸나요?
저도 겪었던 문제인데요, slash command 와 on_message 를 동시에 사용하면 생기더라구요. 같은 현상을 겪는 사람이 많던데, 제 경우에는 on_connect() 를 추가했더니 해결됐었습니다.
@@suxkcoding 이해를 못하겠는데 코드를 보내주실 수 있나요?
@@SpcatNeon 영상 하단의 설명에 두 가지 모두 동작하는 코드를 github 에 올려두었습니다 (bot.py)
Ignoring exception in on_connect
Traceback (most recent call last):
File "C:\Users\ok\AppData\Local\Programs\Python\Python311\Lib\site-packages\discord\client.py", line 378, in _run_event
await coro(*args, **kwargs)
File "C:\Users\ok\Desktop\a.py", line 80, in on_connect
await bot.sync_commands()
File "C:\Users\ok\AppData\Local\Programs\Python\Python311\Lib\site-packages\discord\bot.py", line 738, in sync_commands
app_cmds = await self.register_commands(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\ok\AppData\Local\Programs\Python\Python311\Lib\site-packages\discord\bot.py", line 531, in register_commands
prefetched_commands = await self._bot.http.get_guild_commands(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\ok\AppData\Local\Programs\Python\Python311\Lib\site-packages\discord\http.py", line 365, in request
raise Forbidden(response, data)
discord.errors.Forbidden: 403 Forbidden (error code: 50001): Missing Access
라고 에러뜨는데 어떻게 고치나요?
@@SpcatNeon Discord 봇 설정 권한과 관련한 에러로 보이는데, 의심할만한 곳은 server id 를 정확히 적으셨는 지 확인이 필요해보입니다. server id 를 적지 않고도 똑같이 오류가 발생한다면,
Pycord 공식 repo에서 이슈로 문의하시는 것이 정확한 답변을 받으실 수 있을 것 같네요.
github.com/Pycord-Development/pycord
처음에 어플리케이션 메뉴가 어디있죠?
본인 프롬프트는 어떻게 알수 있나요(코딩 초보라서)
토큰이 없어요 어떻해요?
ㅋㅋㅋ 고급자 과정인가요? 이걸보고 따라할 수 있는 사람이 몇이나 될지
본인 수준에 따라 선택해서 따라할 수 있도록 단계별로 나눠놓았고, 소스코드도 영상에 전부 나오는데 대체 왜 못하죠..?
호..호스팅은 무료로 하는법 없나요?
어찌어찌 해서 실행했는데 이상한 답변만 하네요 ㅎㅎㅎ
혹시 메일주소를 알 수 있을까요?
이 봇을 무료로 뿌려주시면 좋을거 같네요 ㅎㅎ
양심 뒤졌네