ComfyUI Custom Nodes - Discord Autosend nodes
세부 정보
파일 다운로드
이 버전에 대해
모델 설명
Gecco Discord 자동 전송
Gecco Discord 자동 전송은 ComfyUI용 맞춤 노드 세트로, 생성된 이미지를 Discord 채널로 자동 전송할 수 있도록 해줍니다. 이 프로젝트는 Discord 채널을 선택하고, 이미지를 로컬에 저장하며, 이미지를 Discord로 전송하는 노드를 포함합니다.
기능
- 사전 정의된 목록에서 Discord 채널 선택
- 생성된 이미지를 Discord 채널로 자동 전송
- 생성된 이미지를 사용자 지정 디렉토리에 로컬로 저장
- ComfyUI 워크플로우와 간단하게 통합된 Discord Nextcord 봇
설치
- 이 저장소를 ComfyUI의 custom_nodes 디렉토리에 클론합니다:
cd /path/to/ComfyUI/custom_nodes
git clone https://github.com/ExterminanzHS/Gecco-Discord-Autosend.git
- 필요한 종속성 설치:
pip install -r Gecco-Discord-Autosend/requirements.txt
torch는 requirements.txt에 추가하지 않았습니다. torch 설치는 웹사이트에서 제공하는 특정 링크를 사용해야 하기 때문입니다: https://pytorch.org/
- .env 파일을 수정하고 Discord 봇 토큰을 추가하세요:
BOT_TOKEN=여기에_당신의_Discord_봇_토큰을_입력하세요
- 필요한 경우 channellist.py 파일을 편집하여 Discord 채널 ID를 추가하세요 (목록을 업데이트하려면 ComfyUI를 재시작해야 합니다).
Discord 봇 설정
Gecco Discord 자동 전송 노드를 사용하기 전에 Discord 봇을 생성하고 토큰을 얻어야 합니다. 다음 단계를 따르세요:
Discord 개발자 포털에 방문하세요.
"New Application"을 클릭하고 애플리케이션에 이름을 지어주세요.
왼쪽 사이드바에서 "Bot"을 클릭한 후 오른쪽에서 "Add Bot"을 누르세요.
봇 이름 아래에 "Token" 섹션이 있습니다. "Copy"를 클릭하여 봇 토큰을 복사하세요.
위의 설치 단계에서 설명한 대로 이 토큰을 .env 파일에 붙여넣으세요.
왼쪽 사이드바에서 "OAuth2"를 클릭한 후 "URL Generator"를 선택하세요.
"Scopes" 섹션에서 "bot"을 체크하세요.
"Bot Permissions" 섹션에서 "Send Messages" 및 "Attach Files"를 체크하세요.
페이지 하단에 생성된 URL을 복사하세요.
새 탭에서 이 URL을 열고 봇을 추가할 서버를 선택하세요.
봇 토큰은 비밀로 유지하고 공개적으로 공유하지 마세요.
사용법
설치 및 봇 설정 후, ComfyUI에 세 가지 새로운 노드가 나타납니다:
Gecco Select Channel: 사전 정의된 목록에서 Discord 채널을 선택하는 데 사용합니다.
Gecco Autosend: 생성된 이미지를 선택한 Discord 채널로 전송합니다.
Gecco Image Save: 생성된 이미지를 로컬에 저장하는 데 사용합니다.
워크플로우에서 이 노드를 사용하려면:
Gecco Select Channel 노드를 추가하고 드롭다운에서 채널을 선택하세요.
이미지 생성 노드의 출력을 Gecco Autosend 및 Gecco Image Save(로컬 저장을 원하는 경우)에 연결하세요.
Gecco Select Channel 노드의 채널 ID 출력을 Gecco Autosend의 channel_id 입력에 연결하세요.
워크플로우를 실행하면, 생성된 이미지가 선택한 Discord 채널로 전송되고/또는 로컬에 저장됩니다.
구성
Discord 채널을 추가하거나 수정하려면 channellist.py 파일을 편집하세요. 다음 형식으로 항목을 추가하세요:
"channel_name": channel_id_as_integer,
Discord에서 채널 ID를 찾으려면:
Discord에서 개발자 모드를 활성화하세요 (사용자 설정 > 앱 설정 > 고급 > 개발자 모드).
추가하려는 채널을 우클릭하고 "Copy ID"를 선택하세요.
대체 설치 방법
pip를 사용하여 이 패키지를 직접 설치할 수도 있습니다:
pip install git+https://github.com/ExterminanzHS/Gecco-Discord-Autosend.git
이 명령은 Python 환경에 패키지와 종속성을 설치합니다.
기여
기여를 환영합니다! Pull Request를 자유롭게 제출해 주세요.
라이선스
이 프로젝트는 MIT 라이선스 하에 제공됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.
감사의 말
저자
ExterminanzHS - GitHub 프로필
저의 노드를 자주 사용하신다면, 커피 한 잔 사주시겠어요? BuyMeACoffee

