Long polling یا webhook
بیشتر کتابخانههای ربات با long polling شروع میکنند: ربات مدام از Telegram یا Discord آپدیتهای جدید را میپرسد. این روش به دامنه، گواهی و پورت باز نیاز ندارد، پس روی یک VPS تازه فوراً کار میکند. رباتهای Discord همیشه همینطور وصل میشوند، از طریق یک اتصال gateway که کتابخانه برایتان باز نگه میدارد.
Webhook جایگزین این روش برای Telegram است. تلگرام هر آپدیت را از طریق HTTPS به سرور شما میفرستد که نیاز به اتصال دائمی را از بین میبرد و برای رباتهای پرترافیک مقیاسپذیرتر است. به یک دامنه متصل به سرور و یک reverse proxy مثل nginx یا Caddy با گواهی رایگان نیاز دارید. درگاههای پرداخت معمولاً برای callback به هر حال webhook میخواهند.