Ky tutorial ju ndihmon qe te ndertoni nje bot tuajin per telegram. Thjeshte dhe paster ju ndihmon te automatizoni veprimet qe beni me antaret e tjere te grupit.
Keni dhe bote online falas qe jua bejne kete gje por ky tutorial ju ben te kuptoni thjeshtesine qe ju jep kjo librari dhe mbi te gjitha ju lejon te ekzekutoni funksione te ndryshme per te marre te dhena nga webet tjera ose per te bashkvepruar me databasen per informacion.
Ide 1) Bot per bashkveprime me te dhena Filmash.
Ide 2) Bot per bashkveprime me webin tend per ndeshje live etc..
Ide 3) Bot per Bitcoin live currency.
Ide 4) Bot per giveway video-lorja.
Etj.. Etj..
Fillimisht krijo 1 bot tek @BotFather dhe merrni Token e botit qe krijuat.
Krijo nje folder dhe nje file package.json
Qe te instalohen dependecies hap CMD dhe shko tek folderi projektit bej komanden: npm install
Pasi mbaron procesi instalimit -> Krijo nje file: index.js
Startojme librarine:
Rezultati:
Per te ndare argumentat beni keshtu:
Happy Coding.
Keni dhe bote online falas qe jua bejne kete gje por ky tutorial ju ben te kuptoni thjeshtesine qe ju jep kjo librari dhe mbi te gjitha ju lejon te ekzekutoni funksione te ndryshme per te marre te dhena nga webet tjera ose per te bashkvepruar me databasen per informacion.
Ide 1) Bot per bashkveprime me te dhena Filmash.
Ide 2) Bot per bashkveprime me webin tend per ndeshje live etc..
Ide 3) Bot per Bitcoin live currency.
Ide 4) Bot per giveway video-lorja.
Etj.. Etj..
Fillimisht krijo 1 bot tek @BotFather dhe merrni Token e botit qe krijuat.
Krijo nje folder dhe nje file package.json
JSON:
{
"name": "telegram-bot-by-molecule",
"version": "1.0.0",
"description": "Telegram Bot By molecule",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "molecule",
"license": "ISC",
"dependencies": {
"node-telegram-bot-api": "^0.40.0",
}
}
Qe te instalohen dependecies hap CMD dhe shko tek folderi projektit bej komanden: npm install
Pasi mbaron procesi instalimit -> Krijo nje file: index.js
Startojme librarine:
JavaScript:
const TelegramBot = require('node-telegram-bot-api');
// xxToken-BotFather = Nderroje me token qe more nga BotFather;
const bot = new TelegramBot("xxToken-BotFather", {
polling: true
});
// -> /testEmero komanden si e do.
bot.onText(/\/test/, (msg, match) => {
// marrim chat_id dhe e ruajme sepse na duhet per te kthyer pergjigje boti kur permendet komanda.
// chat_id eshte useri ose grupi ose kanali;
const chatId = msg.chat.id;
// match.input jane mesazhet qe qarkullojne ne privat te botit ose ne kanal.
// eliminojme komanden nga teksti qe do marrim keshtu;
var text = match.input.replace('/test ', '');
// Kthejme pergjigje kur specifikohet komanda;
bot.sendMessage(
chatId,
'Sapo bere komanden /test me argumenta: '+text,
);
});
Per te ndare argumentat beni keshtu:
JavaScript:
// ndarja argumentave;
var argX = text.split(' ');
var arg1 = argX[0]; // arg1
var arg2 = argX[1]; // arg2
var arg3 = argX[2]; // arg3
{ / pastaj pjesa tjeter... / }
Happy Coding.