프로젝트 소개

Discord-Bot(pr0-dev/discord-bot)은 Discord 채널에서 pr0gramm 링크를 임베드로 렌더링하는 Discord 봇입니다. 링크된 업로드, 사용자, 댓글이 감지되어 미리보기와 함께 표시됩니다. 봇은 초대 링크를 통해 Discord 서버에 초대하거나 자체 호스팅할 수 있습니다. 자체 호스팅에는 Node.js, 저장소 복제, npm install, config.template.json을 기반으로 한 config.json이 필요하며, npm start로 시작합니다. 사용자 봇을 사용하지 않으면 봇이 첫 로그인 시 터미널에서 캡차를 요청하므로, 콘솔 액세스와 최소 255색을 지원하는 터미널이 필요합니다. 구성에는 Discord 봇 토큰, 표시되는 봇 상태, NSFW 권한이 없는 채널에서 NSFW 미리보기 억제, NSFL 미리보기 비활성화, 임베딩 후 원본 사용자 메시지 삭제, 직접 pr0gramm 링크 임베딩 등이 포함됩니다. 로그인(NSFW/NSFL/NSFP)이 필요한 pr0gramm 콘텐츠의 경우 pr0gramm 사용자 이름, 비밀번호, User-Agent가 지정됩니다. README에 따르면 링크된 봇은 항상 저장소의 최신 버전에 해당합니다. 이 프로젝트는 README에 따르면 더 이상 공식적으로 유지되지 않습니다. 새로운 링크 형식(pr0.app)과 사용자 임베드의 프로필 사진은 지원되지 않으며, 사용된 Discord.JS 버전은 오래되었습니다. 풀 리퀘스트는 여전히 검토되고 봇은 계속 호스팅되지만, 새로운 기능은 개발되지 않습니다. 기능 요청과 버그는 GitHub 이슈를 통해 보고할 수 있습니다.