'dan gelen verileri reaktif edemiyor. Kendisine özel bir sertifikaya sahip olan nodejs https sunuculu bir telgraf botunu kurmaya çalışıyorum.Node.js, telegram bot websoule
ssl sertifikası:
openssl req -newkey rsa:2048 -sha256 -nodes -keyout key.pem -x509 -days 365 -out crt.pem -subj "/C=IR/ST=A.Sh/L=Tabriz/O=DominoSystem/CN=5.235.36.42"
çok basit sunucusu:
var options = {
key : fs.readFileSync(__dirname + '/key.pem'),
cert: fs.readFileSync(__dirname + '/crt.pem')
};
https.createServer(options, function (req, res) {
console.log('https server');
console.log(req.url);
res.end('yoo hooo');
}).listen(8443,'0.0.0.0');
sunucu internetten erişilebilir: https://5.235.36.42:8443/
Telgraf bot setWebhook {"ok":true,"result":true,"description":"Webhook was set"}
elimden Tamam döndürür benim filme bakın günlükleri ve DU Metre "Açık TCP Bağlantıları", nodejs.exe, telgrafın veri merkezlerinden birinden bir bağlantı alıyor ve her zaman ESTABLISHED
ve SYN_RCVD
durumlarına sahip ve & alma = 0KB ile kapanıyor ancak nodejs sunucum kapanmıyor herhangi bir istek almak.
Güvenlik duvarım (Comodo) bağlantı noktası 8443
bağlantı noktasında gelen tüm bağlantıları KABUL ETMİŞ için izin verdim. Şimdi 2 gün boyunca başım etrafında dayak edilmiştir
:(Birisi 5.9.1
now, https erişilemiyor: //5.235 .36.42: 8443/sitesinden? –
@ Bu benim kişisel ipim (yerel dev sistemi) ve düğüm sunucusu şu anda çalışmıyor – Exlord
bunu izleyin: https://github.com/yagop/node-telegram-bot-api/blob/master/examples/ httpsWebHook.js eklemeye çalışın: var bot = new TelegramBot ('BOT_TOKEN', seçenekler); bot.setWebHook ('IP: PORT/botBOT_TOKEN', __dirname + '/ crt.pem'); –