Menu Close

Telegram webhook Read timeout expired

Bagi anda yang mempunyai masalah bot di Telegram tidak berfungsi secara tiba-tiba, anda boleh menyemak status webhook anda dengan menggunakan getWebhookInfo

Dalam kes saya, last_error_message menyatakan Read timeout expired. Error ini mengatakan bahawa server saya tidak memberi respon dalam jangka masa yang panjang.

Penyelesaiannya agak mudah, tapi bergantung kepada bahasa program yang anda gunakan. Anda cuma perlu menghantar respon kod HTTP 2xx setiap kali Telegram menghantar sebarang update. Ini supaya Telegram tidak tertunggu-tunggu sekiranya kod anda melakukan sesuatu yang mengambil masa yang lama.

Bagi pengguna PHP-FPM seperti saya, anda boleh menggunakan fastcgi_finish_request()

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x