node telegram bot api
v0.50.0
공식 Telegram Bot API와 상호 작용하는 Node.js 모듈입니다.
npm i node-telegram-bot-api
✍️ 참고: Typescript를 사용하는 경우 이 라이브러리에 대한 유형 정의가 포함된 이 패키지를 설치할 수 있습니다.
npm install --save-dev @types/node-telegram-bot-api
const TelegramBot = require ( 'node-telegram-bot-api' ) ;
// replace the value below with the Telegram token you receive from @BotFather
const token = 'YOUR_TELEGRAM_BOT_TOKEN' ;
// Create a bot that uses 'polling' to fetch new updates
const bot = new TelegramBot ( token , { polling : true } ) ;
// Matches "/echo [whatever]"
bot . onText ( / /echo (.+) / , ( msg , match ) => {
// 'msg' is the received Message from Telegram
// 'match' is the result of executing the regexp above on the text content
// of the message
const chatId = msg . chat . id ;
const resp = match [ 1 ] ; // the captured "whatever"
// send back the matched "whatever" to the chat
bot . sendMessage ( chatId , resp ) ;
} ) ;
// Listen for any kind of message. There are different kinds of
// messages.
bot . on ( 'message' , ( msg ) => {
const chatId = msg . chat . id ;
// send a message to the chat acknowledging receipt of their message
bot . sendMessage ( chatId , 'Received your message' ) ;
} ) ;
참고 : 개발은 개발 브랜치에 대해 수행됩니다. 최신 릴리스의 코드는 마스터 분기에 있습니다. 실험적 기능은 실험적 분기에 있습니다.
이 프로젝트를 발전시키기 위해 지속적으로 시간과 노력을 쏟는 오픈 소스 커뮤니티의 모든 개발자에게 감사드립니다. 기여자 목록을 참조하세요.
우리는 프로젝트에 대한 업데이트를 게시하는 텔레그램 채널을 가지고 있습니다. 가서 구독하세요!
또한 이 라이브러리와 관련된 문제를 논의하기 위한 Telegram 그룹도 있습니다.
관심을 가질 만한 이 라이브러리를 사용하여 구축된 몇 가지 사항은 다음과 같습니다.
MIT 라이센스(MIT)
저작권 © 2019 야고