Repolode
yihong0618

yihong0618/tg_bot_collections

ChatGPT, Claude, Gemini, ChatTTS, 이미지·동영상 생성 등 다양한 AI 모델과 미디어 도구를 하나의 채팅 인터페이스에서 제공하는 Python Telegram 봇입니다.

스타
592
포크
114
열린 이슈
2
마지막 커밋
18일 전

어떤 프로젝트인가요?

tg_bot_collections는 Python으로 작성된 명령어 기반 Telegram 봇 모음으로, Telegram 봇 토큰을 전달해 단일 프로세스로 실행할 수 있습니다. 채팅에서 gemini:, claude:, gpt:, tts: 같은 접두어를 사용해 기능을 호출하면 봇이 해당 메시지를 관련 서비스로 전달합니다.

Google Gemini, Anthropic Claude, OpenAI ChatGPT, MiniMax, Groq에서 호스팅하는 Llama 3, Together에서 호스팅하는 Qwen, Cohere, lingyiwanwu, Dify 챗봇 등 호스팅 LLM 서비스와 연결됩니다. ChatTTS 음성 합성, Kling 이미지·동영상 생성, 가짜 텍스트 이미지 생성기, GitHubPoster 기반 포스터 생성기, Telegraph 게시 기능 등 로컬 또는 미디어 관련 기능도 포함합니다. 각 서비스를 이용하려면 환경 변수에 해당 API 키를 설정해야 합니다.

pip로 필요한 패키지를 설치하거나 Docker 이미지를 빌드한 뒤 관련 키를 설정하면 사용할 수 있습니다. --disable-command 옵션으로 개별 명령어를 비활성화할 수 있습니다.

핵심 기능

  • 01명령어 접두어를 사용해 ChatGPT, Claude, Gemini, MiniMax, Cohere 등 다양한 LLM과 채팅합니다.
  • 02ChatTTS로 텍스트를 음성으로 변환합니다.
  • 03Kling으로 이미지와 동영상을 생성합니다.
  • 04포스터와 보기 좋은 지도 이미지를 생성합니다.
  • 05콘텐츠를 Telegraph에 게시합니다.
  • 06시작할 때 개별 명령어를 비활성화할 수 있습니다.

활용 사례

  • 앱을 전환하지 않고 하나의 Telegram 채팅에서 여러 LLM 제공업체를 이용합니다.
  • 자신의 API 키로 요청을 전달하는 개인용 Telegram 봇을 직접 호스팅합니다.
  • Telegram 대화에서 음성, 이미지 또는 동영상을 생성합니다.

빠른 시작

  1. 1

    Python 종속 항목을 설치합니다

    pip install -r requirements.txt
  2. 2

    BotFather에서 Telegram bot token을 받습니다

  3. 3

    Google Gemini API key를 설정합니다

    export GOOGLE_GEMINI_KEY=${your_google_gemini_apikey}
  4. 4

    Telegram token으로 bot을 시작합니다

    python tg.py ${telegram_bot_token}

사용 전 알아둘 점

  • 대부분의 AI 기능은 특정 제공업체의 유료 API key 또는 서드파티 API key가 필요합니다.
  • README의 자체 경고에 따르면 bot을 셸 프로세스로 실행하면 시스템 설정에 문제가 생길 수 있습니다.

포함된 컬렉션

토픽

자주 묻는 질문

tg_bot_collections은(는) 무엇인가요?
ChatGPT, Claude, Gemini, ChatTTS, 이미지·동영상 생성 등 다양한 AI 모델과 미디어 도구를 하나의 채팅 인터페이스에서 제공하는 Python Telegram 봇입니다. tg_bot_collections는 Python으로 작성된 명령어 기반 Telegram 봇 모음으로, Telegram 봇 토큰을 전달해 단일 프로세스로 실행할 수 있습니다. 채팅에서 gemini:, claude:, gpt:, tts: 같은 접두어를 사용해 기능을 호출하면 봇이 해당 메시지를 관련 서비스로 전달합니다.
tg_bot_collections은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
tg_bot_collections은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
tg_bot_collections은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. tg_bot_collections의 마지막 커밋은 2026년 10월 21일입니다.
tg_bot_collections은(는) 어디에 사용할 수 있나요?
앱을 전환하지 않고 하나의 Telegram 채팅에서 여러 LLM 제공업체를 이용합니다. 자신의 API 키로 요청을 전달하는 개인용 Telegram 봇을 직접 호스팅합니다. Telegram 대화에서 음성, 이미지 또는 동영상을 생성합니다.
tg_bot_collections는 어떻게 설치하나요?
Python 종속 항목을 설치합니다: pip install -r requirements.txt BotFather에서 Telegram bot token을 받습니다 Google Gemini API key를 설정합니다: export GOOGLE_GEMINI_KEY=${your_google_gemini_apikey} Telegram token으로 bot을 시작합니다: python tg.py ${telegram_bot_token}
tg_bot_collections은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/yihong0618/tg_bot_collections

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

Thunderbird에서 ChatGPT, Gemini, Claude 또는 Ollama를 사용해 이메일에 답장하고, 교정·번역·요약하거나 태그를 지정할 수 있는 애드온입니다.

생산성·앱#thunderbird#email#thunderbird-addon
368+5 이번 주66JavaScriptGPL-3.0활발히 관리됨업데이트 어제