본문 바로가기
개발

디스코드 봇 만들기 #0

by wafla 2024. 8. 27.

스마트폰의 등장

스마트폰이 출시된 지 10년이 훌쩍 넘었습니다.

 

이제 우리는 스마트폰을 손에서 놓지 않으며, 없으면 불안감을 느끼기까지 합니다.

 

심심할 때마다 자연스레 스마트폰을 꺼내 들여다봅니다.

 

주변을 둘러보면 모두가 스마트폰에 집중하고 있습니다.

 

길을 걸을 때, 운전할 때, 심지어 운동을 할 때도 마찬가지입니다.

 

스마트폰으로 딱히 할 일이 없더라도 화면을 이리저리 넘기며 괜히 만지작거리는 경험은 누구나 해봤을 것입니다.

 

특히 쇼츠와 같은 짧은 영상 콘텐츠의 등장으로 인해 사람들의 집중력은 점점 낮아지고 있습니다.

 

나는 하루에 스마트폰을 얼마나 사용할까?

하루에 내가 스마트폰을 얼마나 사용하는지 기본적으로 휴대폰에서 제공하는 기능을 통해 확인해보세요.

 

만약 해당 기능이 없다면, 사용 시간을 기록해주는 어플을 설치해보시기 바랍니다.

 

아마 '내가 이 정도나 사용했다고?' 하면서 놀랄 것입니다. 대부분 하루에 최소 4시간 이상은 사용하고 있을 것입니다.

 

일주일 동안 하루에 4시간씩 사용하면 4 * 7 = 28시간, 즉 7일 중 하루는 스마트폰만 사용하는 셈입니다.

 

여기에 자는 시간 6시간까지 계산하면 6 * 7 = 42시간, 일주일 168시간 중에 70시간이 그냥 날아갑니다.

 

우리는 시간을 무한히 가질 수 없다는 사실을 인식해야 합니다.

 

자는 시간을 줄일 수 없으니, 쓸데없이 사용하는 스마트폰 사용 시간을 조금이라도 줄여야 합니다.

 

저처럼 충격을 받았다면 스마트폰 사용 시간을 조금이라도 의식해서 줄일 수 있을 것입니다.

 

여유 시간에 책을 읽자

하지만 막상 여유 시간이 생기면 어디에 써야 할지 모르는 경우가 많습니다.

 

저는 이 시간을 책 읽기로 활용하는 것을 추천합니다. 소설도 좋지만, 되도록 자기계발서나 정보를 담은 책을 읽는 것이 좋습니다.

 

책을 통해 얻은 정보는 읽은 권수에 비례해서 일차함수처럼 증가하는 것이 아니라, 복리처럼 눈덩이처럼 쌓입니다.

 

책 한 권으로 인해 일상에서 내리는 결정이 1% 나아진다고 생각해보세요.

 

그 다음 책 한 권을 읽으면 결정력이 2%로 증가하는 게 아니라, 복리로 점점 더 나아질 것입니다.

 

향상된 결정력으로 매 상황에서 최선의 판단을 내릴 수 있다면, 지금보다 훨씬 더 나은 삶을 살 수 있을 것입니다.

 

책 읽기의 습관화

유튜브 영상을 보는 것은 어렵지 않습니다.

 

하지만 책을 읽는 것은 생각을 필요로 하기 때문에 선뜻 책을 꺼내 읽기가 힘들게 느껴질 수 있습니다.

 

그러나 책을 읽을 때, 처음부터 한 권을 다 읽어야 한다고 생각하지 말고, 딱 10초만 읽고 다시 덮자고 생각해보세요.

 

'10초면 할 만한데?'라는 생각이 들 것입니다.

 

10초만 읽고 덮어도 되지만, 조금 더 읽어보자고 대부분은 생각하게 됩니다.

 

매일 특정한 시간에 조금씩이라도 책을 읽다 보면, 자연스럽게 책을 읽는 습관을 들일 수 있을 것입니다.

 

그래서 자신이 설정한 시간이 되면 알람을 보내주는 디스코드 봇을 만들려고 합니다.

 

Pycord 사용하기

다행히 디스코드 봇을 개발하기 위한 다양한 툴들이 많이 나와 있습니다.

 

이번 개발에는 여러 개발 도구 중에서 Pycord를 사용해 디스코드 봇을 개발해보려 합니다.

 

이 과정을 통해서 간단한 봇을 만들고, 책 읽기를 습관화하는 데 도움이 되는 알림 기능을 구현할 예정입니다.

 

Pycord에 대한 자세한 정보는 이곳에서 확인할 수 있습니다.

 

구현할 기능

다음과 같은 기능들을 살펴볼 예정입니다.

  • 슬래시(/) 명령어 만들기
  • 봇에게서 특정한 역할을 부여 받을 수 있는 명령어 만들기
  • 일정한 시각이 되면 특정 역할을 가진 인원들을 멘션하여 알림 보내기
  • 서버에 올려 24시간 구동하기

한 번 따라해 보면 본인이 원하는 다른 기능들도 쉽게 만들 수 있을거라 생각 됩니다.

 

 

목차 -

 

디스코드 봇 만들기 #0
https://wafla.tistory.com/12
디스코드 봇 만들기 #1
https://wafla.tistory.com/13
디스코드 봇 만들기 #2
https://wafla.tistory.com/15
디스코드 봇 만들기 #3
https://wafla.tistory.com/16

디스코드 봇 만들기 #4

https://wafla.tistory.com/17