Node.Js Bot Yardım
-
node.js ile yaptığım bir bot var bunun telegram kısmında kanala değil de direkt olarak user id ile botlara bildirim atmasını istiyorum trendyol olanı çalıştırdım ama diğerlerini çalıştıramadım node.js hakkında bilgisi olan ücretiyle yardımcı olacak bir ehli-sünnet tarikat müridi mevcut mudur
-
userid sini bildiğin bir user'a mesaj atmak istiyorsun doğru anlıyorum dimi ?
-
aşağıdaki php kod ile direkt user'a mesaj gönderebilirsin, tabii kendine göre düzenlemelisin.
function MesajGonder($mesaj, $kim){ $veriler = [ 'text' => $mesaj, 'chat_id' => $kim ]; $fg = json_decode(file_get_contents("https://api.telegram.org/bot".BOT_TOKEN."/sendMessage?" . http_build_query($veriler))); return ($fg->ok==1) ? true : false; }
-
EmQceR bunu yazdı
aşağıdaki php kod ile direkt user'a mesaj gönderebilirsin, tabii kendine göre düzenlemelisin.
function MesajGonder($mesaj, $kim){ $veriler = [ 'text' => $mesaj, 'chat_id' => $kim ]; $fg = json_decode(file_get_contents("https://api.telegram.org/bot".BOT_TOKEN."/sendMessage?" . http_build_query($veriler))); return ($fg->ok==1) ? true : false; }
Chatgpt'ye çevirttim kodu. node.js'de henüz çok iyi değilim.
const axios = require('axios'); function MesajGonder(mesaj, kim) { const veriler = { text: mesaj, chat_id: kim }; return axios.get(`https://api.telegram.org/bot${process.env.BOT_TOKEN}/sendMessage`, { params: veriler }) .then(response => response.data.ok === true) .catch(error => { console.error('Error sending message:', error); return false; }); }