쿠키 커터로 Discord 봇 만들기
전문
가능한 한 빨리 봇을 실행시켜 봅시다. 이를 위해 cookiecutter 및 NAFF 을 사용할 것입니다. Cookiecutter는 오븐 준비가 된 프로젝트를 구축하고 NAFF는 Discord API 사용을 용이하게 합니다.
부인 성명
이 튜토리얼은 봇을 프로그래밍하는 방법을 가르치는 것이 아니라 순전히 쿠키커터를 사용하여 NAFF 프로젝트를 빌드하는 방법을 가르치는 것을 목표로 합니다. 이에 대해서는 이 시리즈의 다른 가이드를 확인하십시오.
시작하자
먼저 쿠키 커터를 설치해 보겠습니다.
>$ python3 -m pip install cookiecutter
이제 프로젝트를 빌드해 보겠습니다.
>$ cookiecutter https://github.com/NAFTeam/Bot-Template
< There will now be a couple of terminal prompts to help you set up your personalised discord bot
----------------------------------------------
Arguments:
'project_name' - The name of your project
'project_slug' - A formatted version of your project name, which is used as a filepath and for the docker container names
'license' - What license your project should have. Can be safely ignored should you not plan on openly publishing this project on the internet
'license_organization' - The name that should appear on the license
'load_debug_commands' - If some helpful debug commands should be loaded. These will only be accessible to the owner of the bot
'discord_token' - Your discord bot token. This will not be pushed if your use this project with git
----------------------------------------------
Press 'Enter' to start
]:
여기에서 질문에 답하면 완료되면 프로젝트가 준비됩니다.
< project_name [New Discord Bot]:
>$ test project
< project_slug [test-project]:
>$ test-project
< Select license:
1 - MIT
2 - BSD-3
3 - GNU GPL v3.0
4 - Apache Software License 2.0
Choose from 1, 2, 3, 4 [1]:
>$ 1
< license_organization [Your Name]:
>$ LordOfPolls
< Select load_debug_commands:
1 - true
2 - false
Choose from 1, 2 [1]:
>$ 1
< discord_token [changethis]:
>$ [your_token_here]
이제 다음과 같은 프로젝트 구조가 있습니다.
test-project
├───core
└───extensions
core
에는 봇 자체, 로깅 및 확장 로더가 포함되어 있습니다. extensions
는 확장 로더 덕분에 자동으로 로드되는 모든 확장을 보유합니다.여기에서 다음을 실행하여 봇을 실행할 수 있습니다.
>$ python3 -m pip install -r requirements.txt
>$ python3 main.py
주변을 둘러보고 봇 개발을 즐겨보세요! 더 많은 정보가 필요하면 NAFFs Docs 또는 이 시리즈의 다른 가이드 중 하나를 확인하십시오.
Reference
이 문제에 관하여(쿠키 커터로 Discord 봇 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/lordofpolls/creating-a-discord-bot-with-cookiecutter-74p텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)