Telegram Bot API를 위한 순수 Python 비동기 래퍼로, 봇을 만들 수 있는 고수준 클래스가 telegram.ext에 포함되어 있습니다.
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
Composer로 패키지를 설치합니다
composer require nutgram/nutgram - 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 통계는 매일 갱신됩니다.
관련 프로젝트
Telegram Bot API로 봇을 만들 수 있는 PHP SDK이며, Laravel 지원 기능이 내장되어 있습니다.
채팅 플랫폼 전반에서 봇을 만들 수 있는 웹 콘솔과 플러그인 생태계를 갖춘 TypeScript 기반 크로스 플랫폼 챗봇 프레임워크입니다.
플러그형 프로토콜 어댑터를 통해 여러 채팅 플랫폼에 연결하는 비동기 Python 챗봇 프레임워크입니다.
Telegram Bot API로 알림을 전송하는 Telegram 채널을 추가하는 Laravel 패키지입니다.
Laravel 앱에 쪽지, 그룹 대화, 첨부 파일, 기본 메신저 UI를 추가하는 실시간 채팅 패키지입니다.