디스코드는 10대와 20대들을 주축으로 급격한 성장을 하고있죠.
합 맞는 사람들과 게임관련 소통을 즐기는 메신저를 넘어서
이제는 스터디용으로 까지 이용 중이니까요.
수많은 이용자들은 자신들이 운영하는 개인 서버를 대신 관리해줄 관리봇,
음성채팅방에서 음악을 틀어주는 뮤직봇 등 다양한 봇을 개발해왔습니다.
특히나, 개인이 직접 만든 봇같은 경우는
유료 호스팅을 이용하기가 매우 껄끄러우셨을겁니다.
그래서, 오늘은 24시간 무료로 호스팅할 수 있는 방법을 소개해드리려 합니다.
기존에 heroku라는 서비스가 있었죠. 다들 아시겠지만,
헤로쿠는 최근 급격한 인플레이션의 상승으로 인해 무료 요금제 서비스를 중단했습니다.
요금제 개편 소식은 바로 아래 헤로쿠 공식 홈페이지를 확인해보세요.
상황이 급격하게 변하다보니, 저는 사실상 반포기상태였습니다.
봇 개발을 그만둬야하나 싶을정도로요.
하지만, 언제나 해결책은 있더군요.
바로 repl.it과 uptimerobot을 이용하는 방법이죠.
봇을 무료로 호스팅해주는 방법은 매우 간단합니다.
잘 보고 따라와주세요.
먼저, repl.it 사이트를 방문하세요.
홈페이지 좌측을 보시면, Create 버튼이 보이실겁니다. 클릭하세요.
필자는 일단 디스코드 봇을 파이썬 언어로 제작했으므로,
좌측의 Template은 Python을 선택하겠습니다.
우측의 Title은 아무렇게나 작성하셔도 상관없습니다.
다 작성하셨으면, Create Repl을 클릭해주세요.
부팅되는 시간이 좀 걸립니다. 기다려주세요.
일단 main.py를 작성하기에 앞서 webdriver.py 파일을 작성하셔야합니다.
위의 사진처럼 빨간색 동그라미 보이시죠? 저것을 클릭하시면, 파일을 생성할수 있죠.
webdriver.py 소스는 구글 드라이브를 이용하여 공유하겠습니다.
일단, 테스트 목적 및 설명 용도이니 간단하게 작성하도록 하겠습니다.
위의 from webdriver import strong_start는 반드시 작성하고,
중간엔 print('테스트')
마지막에는 꼭 strong_start()를 작성하세요.
소스 파일을 실행하기에 앞서 패키지 파일 하나를 반드시 추가해야만합니다.
위의 빨간색 동그라미를 보세요. Packages 버튼이 보일겁니다.
검색창에 pynacl을 검색 후 맨 첫번째에 올라와있는 버전을 추가해주세요.
마찬가지로 + 버튼을 클릭하면된답니다.
성공적으로 패키지를 내려받기 및 추가가 완료되었으면,
위의 사진과 같이 화면에 문구가 출력될겁니다.
이상으로 디스코드 봇 무료 호스팅에 관한 소개는