Yazılım | Programlama Telegram Node Bot

rhys.rx

Yeni üye
16 Tem 2023
15
1
Selam millet elimde asagidaki gibi telegram botu için kod var bunda biraz değişiklikler yapmak istiyorum sa yazdıgımda as desin yada a yazdıgımda b desin komut yazar gibi her dedigim biseye bisey desin istiyorum





JavaScript:
//**********************************
    // 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ışmaısnı istediğimiz fonksiyonu yazıyoruz.
    api.on('message', function(message) {
        if (message.text != "" && message.text != undefined) {
            var response = "Sen : " + message.text + " içerikli mesaj attın!";  // Gelen mesajı göndereceğimiz string.
            
            // 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);
            });
        }
    });
//best telegram bot

Selam millet elimde asagidaki gibi telegram botu için kod var bunda biraz değişiklikler yapmak istiyorum sa yazdıgımda as desin yada a yazdıgımda b desin komut yazar gibi her dedigim biseye bisey desin istiyorum





JavaScript:
//**********************************
    // 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ışmaısnı istediğimiz fonksiyonu yazıyoruz.
    api.on('message', function(message) {
        if (message.text != "" && message.text != undefined) {
            var response = "Sen : " + message.text + " içerikli mesaj attın!";  // Gelen mesajı göndereceğimiz string.
           
            // 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);
            });
        }
    });
//best telegram bot



Telegramda rose bot var bilirsiniz belki filtre ekleyince filtreye ozel cevap veriyordu
 
Çözüm
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'...

'Black-King

Yaşayan Forum Efsanesi
30 Tem 2012
10,353
3
340
İstanbul
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);
            });
    }
});
 
Çözüm
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.