wizwizdev / wizwizxui-timebot

Bot showing the volume and remaining subscription x-ui panel
https://t.me/wizwizch
MIT License
1.15k stars 233 forks source link

آی پی تلگرام برای ربات #904

Open mohamadn69 opened 8 months ago

mohamadn69 commented 8 months ago

سلام برای اتصال به api ربات تلگرام از چه ip استفاده میکنید.؟ من حدس میزنم شما از دامین https://api.telegram.org استفاده نمیکنید. سرور رباتم داخل ایرانه و من فقط 149.154.167.220 را بصورت dokodemo-doorانتقال دادم تا ربات کار کنه. بعضی وقتا کنده و دیر عمل میکنه و طول میکشه تا جواب برگردونه البته پورت 80 را هم انتقال دادم

داخل کانفیگ سرور اینو دیدم: function getFileUrl($fileid){ $filePath = bot('getFile',[ 'file_id'=>$fileid ])->result->file_path; return "https://api.telegram.org/file/bot" . $botToken . "/" . $filePath; } function alert($txt, $type = false, $callid = null){ global $callbackId; $callid = $callid??$callbackId; return bot('answercallbackquery', [ 'callback_query_id' => $callid, 'text' => $txt, 'show_alert' => $type ]); }

$range = [ '149.154.160.0/22', '149.154.164.0/22', '91.108.4.0/22', '91.108.56.0/22', '91.108.8.0/22', '95.161.64.0/20', ];

روش من: /etc/host 127.0.0.43 api.telegram.org کانفیگ json { "listen": "127.0.0.43", "port": 443, "protocol": "dokodemo-door", "settings": { "address": "149.154.167.220", "port": 443, "network": "tcp" }, "tag": "telegram" { "listen": "127.0.0.43", "port": 80, "protocol": "dokodemo-door", "settings": { "address": "149.154.167.220", "port": 80, "network": "tcp" }, "tag": "telegram"

wizwizdev commented 7 months ago

سلام بله درسته

mohamadn69 commented 7 months ago

ببخشید متوجه نشدم چی درسته؟ روش من درسته یا اینکه شما بجای دامین از رنج IP استفاده میکنید؟ اگه اینطور باشه قطعا علت کند بودن ربات همینه و چطوری میشه حلش کرد؟