Repolode
nutgram

nutgram/nutgram

핸들러, 미들웨어, 대화 기능과 전체 Telegram Bot API 지원을 제공하는 Telegram 봇 개발용 PHP 프레임워크입니다.

스타
757
포크
82
열린 이슈
5
마지막 커밋
지난달

어떤 프로젝트인가요?

Nutgram은 Telegram 봇을 만들기 위한 PHP 프레임워크입니다. Telegram Bot API를 래핑해 개발자가 명령어, 텍스트 패턴 및 기타 업데이트 유형에 핸들러를 등록하고 몇 줄의 코드로 봇을 실행할 수 있습니다. 간단한 봇은 빠르게 만들 수 있고, 규모가 큰 흐름에는 미들웨어, 라우트 그룹, 대화 기능 및 인라인 메뉴를 사용할 수 있습니다.

이 프레임워크는 봇 개발에 필요한 일반적인 기능을 제공합니다. 전역 및 사용자 데이터 저장소, 모든 PSR-16 또는 PSR-3 구현을 지원하는 캐시와 로거, 요청 제한, 대량 및 분할 메시지 전송, 테스트 시스템이 포함됩니다. PHP 8.2를 대상으로 하며 특정 프레임워크에 종속되지 않습니다. 기본 PHP 스타터 키트와 Laravel 및 Symfony용 별도 통합도 제공합니다.

핵심 기능

  • 01명령어, 텍스트 패턴 및 모든 Telegram 업데이트 유형을 위한 핸들러
  • 02핸들러 간 로직을 공유할 수 있는 미들웨어와 라우트 그룹
  • 03여러 단계의 흐름을 위한 대화 시스템과 InlineMenu 클래스
  • 04전역 및 사용자 데이터 저장소, PSR-16 캐시와 PSR-3 로깅
  • 05대량 및 분할 메시지 전송과 기본 제공 요청 제한 기능

활용 사례

  • 명령어와 키워드에 응답하는 고객 지원 또는 FAQ 봇 구축
  • 설문, 예약, 온보딩 같은 여러 단계의 Telegram 흐름 구현
  • 기존 Laravel 또는 Symfony 애플리케이션에 Telegram 인터페이스 추가
  • Telegram 제한을 준수하면서 여러 사용자에게 브로드캐스트 메시지 전송

빠른 시작

  1. 1

    Composer로 패키지를 설치합니다

    composer require nutgram/nutgram
  2. 2

    Telegram 토큰으로 봇 인스턴스를 만들고 핸들러를 등록한 다음 run을 호출합니다

사용 전 알아둘 점

  • 현재 메이저 버전인 4.x를 사용하려면 PHP 8.2 이상이 필요합니다. 버전 3.x는 PHP 8.0 이상을 지원하지만, 지원이 종료되었습니다.

포함된 컬렉션

토픽

자주 묻는 질문

nutgram은(는) 무엇인가요?
핸들러, 미들웨어, 대화 기능과 전체 Telegram Bot API 지원을 제공하는 Telegram 봇 개발용 PHP 프레임워크입니다. Nutgram은 Telegram 봇을 만들기 위한 PHP 프레임워크입니다. Telegram Bot API를 래핑해 개발자가 명령어, 텍스트 패턴 및 기타 업데이트 유형에 핸들러를 등록하고 몇 줄의 코드로 봇을 실행할 수 있습니다. 간단한 봇은 빠르게 만들 수 있고, 규모가 큰 흐름에는 미들웨어, 라우트 그룹, 대화 기능 및 인라인 메뉴를 사용할 수 있습니다.
nutgram은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
nutgram은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
nutgram은(는) 아직 유지보수되고 있나요?
6개월 이내 업데이트. nutgram의 마지막 커밋은 2026년 10월 4일입니다.
nutgram은(는) 어디에 사용할 수 있나요?
명령어와 키워드에 응답하는 고객 지원 또는 FAQ 봇 구축 설문, 예약, 온보딩 같은 여러 단계의 Telegram 흐름 구현 기존 Laravel 또는 Symfony 애플리케이션에 Telegram 인터페이스 추가 Telegram 제한을 준수하면서 여러 사용자에게 브로드캐스트 메시지 전송
nutgram는 어떻게 설치하나요?
Composer로 패키지를 설치합니다: composer require nutgram/nutgram Telegram 토큰으로 봇 인스턴스를 만들고 핸들러를 등록한 다음 run을 호출합니다
nutgram은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/nutgram/nutgram

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

관련 프로젝트