Merhaba millet elimde bot yazılımı var node ile yazılmış buna aşağıda bahsettigim eklemeyi yapmak istiyorum yardımcı olursanız sevinirim
Botuma /geribildirim <geribildirimmetni> geri bildirim komutu ekleyip <> bu işaretler arasındaki metni benim id me yollamasını istiyorum kodlar aşağıda
Botuma /geribildirim <geribildirimmetni> geri bildirim komutu ekleyip <> bu işaretler arasındaki metni benim id me yollamasını istiyorum kodlar aşağıda
NGINX:
//**********************************
// Api eklenir.
var telegram = require('telegram-bot-api');
// Apimize gerekli JSON yollanır.
var api = new telegram({
token: 'TOK:EN',
updates: {
enabled: true,
get_interval: 1000
}
});
// "Message" gelirse çalışmasını istediğimiz fonksiyonu yazıyoruz.
api.on('message', function (message) {
if (message.text != "" && message.text != undefined) {
var response = "";// Gelen mesaj kontrol edilir, farklı komutlara göre cevaplar belirlenir.
switch (message.text.toLowerCase()) {
case "a":
response = "Sen 'a' yazdın, ben 'b' diyorum.";
break;
case "b":
response = "Sen 'b' yazdın, ben 'a' diyorum.";
break;
default:
response = "Sen : " + message.text + " içerikli mesaj attın!";
break;
}
// Gelen chat id'yi okuyoruz ilgili chat id'ye gitsin diyoruz. A grubundan okunan mesajın
// B grubuna gitmesini istemeyiz :)
// reply_to_message_id ise reply olarak cevaplamak için ekliyoruz.
api.sendMessage({
reply_to_message_id: message.message_id,
chat_id: message.chat.id,
text: response
})
.then(function (message) {
// Mesaj gönderildikten sonra. veya bilgi alma da
})
.catch(function (err) {
console.log(err);
});