파이썬 디스코드 봇 - 사용자 커맨드에서 파라미터 전달받기
- Development/디스코드봇
- 2021. 12. 4.
파이썬 디스코드 봇 - 사용자 커맨드로부터 파라미터를 전달받으려면?
봇에 입력한 커맨드만으로 동작하는 경우도 있지만, 일부 커맨드는 명령어와 함께 파라미터를 전달 받을 필요가 있다.
커맨드에 파라미터를 전달해 주려면, 다음과 같이 하면 된다.
커맨드에 파라미터 전달하기
@bot.command()
async def talk(ctx, arg1, arg2):
await ctx.reply('{} talks to {}.'.format(arg1, arg2))
위와 같이 파이썬 함수에 파라미터를 정의하는 것만으로도 충분하다.
위의 코드는 커맨드가 'talk'이고, args1과 args2를 파라미터로 받는 코드이다.
전체 구조는 지난 글을 참고한다.
적용 결과
'Development > 디스코드봇' 카테고리의 다른 글
Heroku - 디스코드 봇 토큰 정보 보호하기 (숨기기) (0) | 2021.12.23 |
---|---|
Heroku - 실행중인 디스코드 봇의 로그를 보려면? (2) | 2021.12.16 |
Heroku - 파이썬 디스코드 봇 프로젝트 연동하기 (깃헙기반) (0) | 2021.12.12 |
Heroku - 디스코드 봇 무료 호스팅 준비하기 (0) | 2021.12.09 |
파이썬으로 디스코드 봇 개발 시작하기 (기본 구조 잡기) (1) | 2021.11.28 |
디스코드 오류 - Cannot close a running event loop (feat. 구글 코랩) (0) | 2021.10.19 |
디스코드 봇 준비- discord.py 설치하기 (feat 맥북, 구글 코랩) (0) | 2021.10.16 |
디스코드 서버-봇 설정하기 (0) | 2021.10.15 |