분류 전체보기

    [ Discord ] 디스코드 봇 상태메시지 추가하기 / 게임중 추가하기

    [ Discord ] 디스코드 봇 상태메시지 추가하기 / 게임중 추가하기

    이번에는 디스코드봇에 상태메시지( 게임중 )을 추가해보려고합니다 다음과 같은 코드를 입력해주시고 실행해주세요. on_ready함수에 change_presence를 넣었기 때문에 봇이 켜지게되면 test라는 이름으로 게임중이 뜨게됩니다. 코드에 오타가 없고 봇이 정상적으로 실행되었다면 다음과 같이 변경되게 된다. 이를 응용해서 다르게 작동하도록 해보았다. 위 코드는 봇이 정상적으로 켜지게 되면 " test "라는 게임중 메시지를 띄우게 설정하고 command로 stat1이라는게 입력되면 디스코드 봇에 " stat1 "이라는 게임중을 표시하고 stat2라는게 입력되면 디스코드 봇에 " stat2 " 라고 게임중을 표시하게 설정하였다.

    [ Discord ] 디스코드 봇에 명령어 추가하기

    [ Discord ] 디스코드 봇에 명령어 추가하기

    저번에는 디스코드 봇에서 특정 단어가 인식되면 특정 문장을 출력하게 하였는데 평소에 채팅을 치다가도 인식이 될수있으니 커맨드 형식으로 만들어서 평소에 채팅을 치는것을 인식하지 않도록 해볼것이다. command_perfix= '[이곳]' 이곳에 커맨드 형식을 지정하는곳이다. 저기에 문자를 입력하면 특정 문자뒤에 나오는 문자를 커맨드로 인식한다 나는 '>' 이것으로 정했지만 '!' 이문자로 지정한다면 !hello 이런 형식으로 입력해야한다. 적용한 결과이다 >welcome 라는 것을 입력하면 봇이 discord라는 문구를 출력하게 작동하고있다.

    [ Discord ] 디스코드 봇을 이용해 메시지 보내기

    [ Discord ] 디스코드 봇을 이용해 메시지 보내기

    먼저 디스코드 봇을 제작해서 메시지를 보내는 방법은 여러가지입니다. 이번방법은 채널에 특정 '단어' 가 올라왔을때 반응하는 봇입니다. 다음과 같이 입력해주신뒤 15번 줄에 token부분에 저번에 자신이 만든 디스코드 봇 토큰을 넣어주시면 됩니다. 토큰을 넣어준뒤 실행후 채널에서 ' 안녕 ' 이라는 단어를 입력해 전송하게되면 봇이 ' Hello ' 라는 단어를 보내게 됩니다. 다음과 같이 작동하게 됩니다.

    [ Discord ] 봇 생성 및 초대하기

    [ Discord ] 봇 생성 및 초대하기

    나만의 디스코드 봇을 제작해보고 서진의 서버에 초대하는 과정을 진행해볼 예정이다. 먼저 디스코드 봇 제작을 하기전 디스코드 봇을 만들어줘야한다. https://discordapp.com/login?redirect_to=%2Fdevelopers 디스코드 봇 생성을 하려면 다음과 같은 사이트에 들어가야한다. 위 주소에 들어가게되면 다음과 같은 화면이 나오는데 디스코드를 사용한적이 있다면 자신이 사용하는 계정을 입력해 로그인하면 된다. 별도로 개발자 계정을 생성하지 않아도 된다. 사이트에 로그인하게되면 다음과 같은 화면을 볼수있다. 우리가 평소에 디스코드에 로그인하면 나오는 화면이랑 조금 다르게 생겼다. 좌측 상단에는 ' DEVELOPER PORTAL ' 이라는 내용이 적혀있다. 이제 여기서 디스코드에 관련된..