Вебхук дегеніміз не?
Бұл болған оқиға туралы хабарландыру. Бұл хабарландыру өзгертілген айнымалылардың мәндерін қамтиды.
Вебхукты қалай алуға болады?
Telegram-дан толық вебхук алу үшін save_webhook айнымалысына кез келген мәнді тағайындау жеткілікті:
Мысалы save_webhook = 'text value'

Мысал: сандық айнымалы мәні

save_webhook айнымалысы жобаның тұрақтысы немесе калькулятордағы айнымалы болуы мүмкін (жоғарыдағы мысалдар):

Бұл жағдайда клиенттің осындай айнымалысы бар бот хабарламасына жауабы Telegram айнымалысы tg_request ішіне жазылады, оны клиент картасындағы транзакция айнымалыларының арасынан табуға болады.

Клиент save_webhook айнымалысы тағайындалған блоктағы боттың хабарламасына жауап берді.
Клиент айнымалысындағы tg_request және save_webhook

Айнымалыны пайдаланып медиа сілтемесін қалай алуға болады?
Пайдаланушы жіберген бейне, сурет немесе анимация үшін тікелей жүктеу сілтемесін алу үшін tg_request функциясын пайдалануға болады.
Іске асыру қадамдары:
-
Вебхук айнымалысын орнату:
Алдыменsave_webhookайнымалысына кез келген мәнді тағайындаңыз. Мұны жобаның тұрақтысы немесе Калькулятор блогындағы айнымалы ретінде анықтауға болады. -
Триггер блогын жасау:
Содан кейін Триггер блогын жасаңыз. Бұл блок кіріс медианы тыңдайды және файл сілтемесін түсіру үшінsave_webhookайнымалысымен біргеtg_requestфункциясын пайдаланады.

- Содан кейін нәтижені шығару үшін блок жасаңыз.

Ботыңыздан файлға тікелей сілтеме алу үшін мына қадамдарды орындаңыз:
- Қосылған Telegram ботыңызға өтіңіз және сөйлесуді бастаңыз.
- Файл сұрау функциясын іске қосу үшін белгіленген кілт сөзіңізді теріңіз.
- Жүктеу сілтемесін алғыңыз келетін файлды (сурет, бейне және т.б.) жіберіңіз.

Алынған Telegram жауабындағы соңғы file_id назар аударыңыз:

Алынған сілтеме тек файлды жіберген бот шеңберінде ғана жарамды екенін ұмытпаңыз.