• PËRSHËNDETJE VIZITOR!

    Nëse ju shfaqet ky mesazh do të thotë se ju nuk jeni regjistruar akoma. Anëtarët e rregjistruar kanë privilegjin të marrin pjesë në tema të ndryshme si dhe të komunikojnë me anëtarët e tjerë. Bëhu pjesë e forumit Netedy.com duke u REGJISTRUAR këtu ose nëse ke një llogari KYCU. Komunikim alternative i ketij forumi me vajza dhe djem nga te gjithe trevat shqiptare? Hyr ne: CHAT SHQIP.
  • PËRSHËNDETJE VIZITOR!

    Mirë se vini në forumin Takohu 👋 - një vend ku bisedat rriten natyrshëm, ashtu si një komunitet i gjallë. Ne jemi të gjithë për të krijuar një hapësirë të relaksuar, mikpritëse ku idetë, historitë dhe debatet lidhin njerëz nga të gjitha sferat e jetës. Bashkohuni me korijen. Filloni një fije. Të shohim se ku na çon biseda.

[NodeJS] Nderto Bot Telegram me komanda te personalizuara.

centos

🅵🅾🆁🆄🅼🆂🅷🆀🅸🅿.🅲🅾🅼
ANETAR ✓
LV
0
 
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

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,
);

});
Rezultati:
UNjyreR.png



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.
:)
 
Na nderto pak ate kodin per Horoskopin o mole djali.
 
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

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,
);

});
Rezultati:
UNjyreR.png



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.
:)
Mendoj qe duhet ti thjeshtosh pak termat informatikë.
Une psh di te perdor vetem microsoft office?
Keto i kuptoj gjysem per gjysem. Se kam shume idene as per cfare behet fjale konkretisht.
 
Back
Lartë