텔레그램 스티커로 사용하는 데 필요한 형식으로 미디어를 변환하는 텔레그램 봇
여기에서 봇을 사용할 수 있습니다. 봇을 시작하면 이제 변환해야 하는 미디어를 봇에 보낼 수 있습니다.
귀하가 보낸 내용을 기반으로 스티커리파이는 다음과 같은 답변을 드릴 것입니다:
흐름도 LR
A[사용자] -->|메시지| B([스티커화])
B -->|요청에 파일이 포함되어 있습니다| ㄷ{파일이 지원되나요?}
B "https://t.me/StickerifyImageBot" _blank를 클릭하세요.
스타일 B 채우기: #2889ba, 획: #e0e0e0, 색상: #e0e0e0
C -->|예| D{파일 변환이 필요합니까?}
C -->|아니요| E(오류 메시지)
B -->|요청에 텍스트만 있음| F{도움말인가요, 아니면 시작 명령인가요?}
F -->|예| G(봇 사용량 표시)
F -->|아니요| H(메시지에 대하여)
D -->|예| J(파일 변환)
D -->|아니요| K(변환 없음)
그리고 끝났습니다!
./gradlew build -x test
명령을 실행하세요.프로젝트를 성공적으로 설정한 후에는 다음 단계를 거쳐야 합니다.
STICKERIFY_TOKEN
이라는 새 환경 변수의 값으로 설정하세요.Stickerify
클래스 내부의 super(botToken)
생성자에 전달된 값으로 사용하세요.Main
클래스를 실행하여 봇을 시작하면 이제 Telegram의 메시지에 응답할 수 있습니다. 도커 설치
Docker 이미지를 준비하십시오.
프로젝트 폴더로 이동하고 다음 명령을 사용하여 이미지를 빌드합니다.
docker build -t rob93c/stickerify .
Docker Hub에서 이미지를 가져옵니다.
docker pull rob93c/stickerify
이제 BotFather에서 검색된 토큰( {{TOKEN}}
)을 전달하는 Docker 이미지를 실행하기만 하면 됩니다.
docker run -e " STICKERIFY_TOKEN={{TOKEN}} " rob93c/stickerify
여기에서 이 프로젝트의 기여 지침을 살펴보세요.
질문이 있으신가요? 새로운 토론을 시작하는 것을 고려해 보세요.
핵토버페스트(Hacktoberfest)는 매년 10월 사람들이 오픈소스 프로젝트에 기여하도록 독려하기 위한 행사입니다. 이 프로젝트는 이 계획을 고수하며 hacktoberfest와 관련된 모든 개선을 환영합니다!
이 이벤트의 일환으로 스티커리파이를 개선하려면 먼저 기여 지침을 읽은 다음 새 이슈 열기 및/또는 끌어오기 요청을 고려해 보세요.
귀하의 끌어오기 요청이 프로젝트에 대한 유효한 기여를 나타내는 경우 hacktoberfest-accepted
로 표시되므로 4 기여 목표에 포함됩니다.
개인 정보 보호 정책은 여기에서 확인할 수 있습니다.
라이센스 권리 및 제한 사항(MIT)은 LICENSE 파일을 참조하세요.