HK

"미래로 도약하는 개발자 커뮤니티"

HK

python

[2강] python으로 봇 만들기(기초)

우섭 8 일 전 조회 수 38 추천 수 0

안녕하세요! 우섭입니다!

오늘 드디어 코딩을 시작할건데요, 저희가 사용할 언어는 PYTHON입니다! 이거는 텍스트 코딩 기초 단계기 때문에 선택했는데요,

먼저 설치를 해야겠죠?

여기에서 먼저 3.8.3버전을 설치해 주세요!

3fd7d14cda32bb1683edfbb311e959a0.png

다음,  설치한 파일을 열어주세요.

주의 : 이 부분에서 많이 틀리십니다. 제발 따라주세요.

3853e98210802f4f5f8c5831baf0e911.png

열면 이런 화면이 나오는데요,

5917eeb19febb4e38415bcbcafd73387.png

이부분 제발 체크해주세요. 안그러면 못써요 툴 다운로드 할떄 귀찮아집니다.

자, 체크했다면 위에 인스톨 눌러주세요.

4115b3d5d139b545c9015754ea23098f.png

자, 다 다운 하셨다면, 추가로 IDE를 깔아주시거나, 윈도우 검색창에 IDLE를 쳐서 들어가주세요.

수정 : cmd에서 pip install discord 해주세요.

그럼 이런창이 뜨는데요, FILE를 눌러줍시다.

0eda60610affa26b707977b6e75754d1.png

1b04ee2814ae086f9c1c721dae402df6.png

여기에 NEW FILE를 눌러주세요.

fee96d866194ab11e571772848a28bc1.png

또 새로운게 떴죠? 그럼 바로 이 코드를 입력해주세요.

import discord # discord 모듈을 임포트합니다

client = discord.Client() 

@client.event

async def on_ready():#봇이 켜지면 호출합니다

     print("==================")

     print(client.user.name)

     print(client.user.id)

     print("==================")

     print("로그인 성공")

     game = discord.Game("게임")#'게임'부분의 글을 게임으로 합니다.

     await client.change_presence(status=discord.Status.online, activity=game)#게임을 바꿉니다.

 client.run("토큰")#토큰의 값으로 봇을 구동합니다.

자, 이렇게 하시고 F5번을 누르면 저장경로가 뜨는데요, 저장경로를 지정해 줍시다!

아, 여기서 토큰은 이전 강의에 있던 token값 입니다.

474f0a604edb743867146c0bc9b15a6a.png

자, 정상적으로 켜졌습니다.

이제 명령어를 넣어야겠죠?

import discord # discord 모듈을 임포트합니다 

client = discord.Client()  

@client.event  

async def on_ready():#봇이 켜지면 호출합니다

      print("==================")

      print(client.user.name)

      print(client.user.id)

      print("==================")

      print("로그인 성공")

      game = discord.Game("게임")#'게임'부분의 글을 게임으로 합니다.

      await client.change_presence(status=discord.Status.online, activity=game)#게임을 바꿉니다.

@client.event

async def on_message(message):#메시지를 보냈을때 호출됩니다.

    if message.content.startswith("(접두사)안녕"):#만약 시작부분이 (접두사)안녕이라면,

         await  message.channel.send("안녕하세요!")#메시지를 보낸 채널에 "안녕하세요"를 보냅니다

  client.run("토큰")#토큰의 값으로 봇을 구동합니다.

자! 이렇게 적어주시면 완성입니다!

저는 접두사를 ^로 정하겠습니다!

adc326b30e7db2ddd867ea70485d26ca.png

와우, 성공!

저기에 있는 안녕 외 다른 글을 넣어도 되고

출력도 다르게 해도 괜찮습니다.


질문은 우섭#7157로!

 이상입니다 감사합니다!


0개의 댓글

제목 글쓴이 조회 수 날짜
[채널공지] 제 1회 HK ( 고퀄리티 작품 공모전 ) 우승작 링크 DC 183 27 일 전
[채널공지] 고퀄리티 공모전 1회 당첨자 발표 2 DC 88 27 일 전
[채널공지] [HK] 마인크래프트 개발 디스코드 - 컨텐츠를 만들고 서버 어드민이 되어보자! 9 DC 1717 2020.05.29
[채널공지] 고퀄리티 서버 만들기 안내 DC 191 2020.05.29
[스킨제작] [스킨배포] 상어 잠옷 스킨 륜온 22 16 시간 전
[개발 [ 마인크래프트 ]] 투사체 피격 판정? (헤드샷 인식하기!) 브금소리BGMSound 31 1 일 전
[개발 [ 마인크래프트 ]] 스크립트로 만드는 투사체 헤드샷 판정 브금소리BGMSound 17 1 일 전
[스크립트 스킬] 스킬 제작 예고 축구편 (여러분 제가! 드디어! 드디어! 걷어차기를 완성했습니다!) 1 하늘의파편 37 3 일 전
[개발 [ 마인크래프트 ]] [ 4 ] 매직스펠 강좌 - 소리 강좌 및 소리 목록 3 손우진 43 4 일 전
[개발 [ 마인크래프트 ]] [ 3 ] 매직스펠 강좌 - Mark & Recall Spells 4 손우진 33 4 일 전
[개발 [ 마인크래프트 ]] [ 2] 매직스펠 강좌 - Leap Spells 손우진 25 4 일 전
[개발 [ 마인크래프트 ]] [ 1 ] 매직스펠 강좌 - Pain Spells 과 매직스펠의 기본적인지식 손우진 34 4 일 전
[스크립트 스킬] 스킬 제작 강좌 6-1편 다양한 프로젝타일 (개발자 역할 박탈당하기 시렁!!) 3 하늘의파편 55 5 일 전
[스킨제작] [스킨배포] 펭귄 잠옷 스킨 1 륜온 47 6 일 전
[Kotlin] [Kotlin 1강] 코틀린이 뭔가요? 8 WintChoco 53 6 일 전
[서버 관리기술] [서버 컴퓨터] HP 서버를 사용해보자 보라색구미호 67 7 일 전
[스크립트 기초] [ skript lecture ] on inventory close 아이텝 저장 mintsoda 30 7 일 전
[python] [2강] python으로 봇 만들기(기초) 우섭 38 8 일 전
[스크립트 기초] [3rd] 스크립트로 끝내보는 나의 마인크래프트 인생. 워뇽이사랑해 75 13 일 전
[스크립트 기초] [2nd] 스크립트로 끝내보는 나의 마인크래프트 인생. 2 워뇽이사랑해 53 13 일 전
[스킨제작] [스킨배포] 물개 잠옷 스킨 2 륜온 98 14 일 전
[python] [1강] 봇 등록, 초대하기! 1 우섭 61 15 일 전
[서버제작 기초] 마인크래프트 서버 기초강좌 :: (5) 여러가지 플러그인을 찾아보자! 승규ㅣrunkan 62 15 일 전
[스크립트 기초] [First] 스크립트로 끝내보는 나의 마인크래프트 인생. 워뇽이사랑해 37 15 일 전




한디포 자료란
https://www.koreaminecraft.net/files/thumbnails/969/857/001/262x150.crop.jpg

기타

[ 프로그램 ] 연결 테스트기 v0.3 2

NamuTree0345

2020-07-08

0

https://www.koreaminecraft.net/files/thumbnails/437/856/001/262x150.crop.jpg

기타

[ 프로그램 ] 자신의 웹서버가 열려있는지 확인하는 프로그램! 4

NamuTree0345

2020-07-07

0