node telegram bot api
v0.50.0
وحدة Node.js للتفاعل مع واجهة برمجة تطبيقات Telegram Bot الرسمية.
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 حيث ننشر التحديثات حول المشروع. توجه واشترك!
لدينا أيضًا مجموعة Telegram لمناقشة القضايا المتعلقة بهذه المكتبة.
بعض الأشياء التي تم إنشاؤها باستخدام هذه المكتبة والتي قد تهمك:
رخصة معهد ماساتشوستس للتكنولوجيا (MIT)
حقوق النشر © 2019 ياجو