عملیات
استفاده از یونیوم از خارج کشور
راهنمای استفاده از یونیوم برای کاربران بیرون از ایران با دامنه بینالمللی uniomi.ir.
اگر بیرون از ایران هستید یا سرویس شما روی سرورهایی خارج از ایران اجرا میشود، مسیریابی و فیلترینگ شبکه ممکن است روی uniom.ir اثر بگذارد. برای دسترسی پایدار و سریعتر، از دامنه بینالمللی یونیوم استفاده کنید:
| نوع نشانی | دامنه داخل ایران | دامنه بینالمللی (خارج از ایران) |
|---|---|---|
| وبسایت و پنل | https://uniom.ir |
https://uniomi.ir |
| Bot API و API مدیریتی | https://api.uniom.ir |
https://api.uniomi.ir |
نکته: نام دامنه بینالمللی یک
iاضافه دارد: uniomi.ir (یعنی uniom-international).
چه زمانی از دامنه بینالمللی استفاده کنیم
- سرور یا SDK شما خارج از ایران قرار دارد.
- در
curlیا کلاینتهای HTTP با خطای timeout یا عدم دسترسی بهapi.uniom.irروبرو میشوید. - میخواهید تأخیر شبکه را برای کاربران بینالمللی کم کنید.
جایگزینی base URL
در همه نمونههای این مستندات، کافی است api.uniom.ir را با api.uniomi.ir جایگزین کنید. ساختار مسیرها و متدها کاملاً یکسان است:
# داخل ایران
curl -X POST "https://api.uniom.ir/bot<API_KEY>/sendMessage" \
-H "Content-Type: application/json" \
-d '{"chat_id": 12345, "text": "سلام از یونیوم"}'
# خارج از ایران (دامنه بینالمللی)
curl -X POST "https://api.uniomi.ir/bot<API_KEY>/sendMessage" \
-H "Content-Type: application/json" \
-d '{"chat_id": 12345, "text": "Hello from Uniom"}'
پاسخها، کدهای خطا، و ساختار request دقیقاً مانند نسخه داخل ایران هستند. تنها تفاوت نام دامنه است.
تنظیم SDK و کتابخانهها
اگر از SDK تلگرام یا کتابخانهای استفاده میکنید که base URL سفارشی میپذیرد، آن را روی دامنه بینالمللی قرار دهید:
- Bot API base URL:
https://api.uniomi.ir/bot - File download base URL:
https://api.uniomi.ir/file/bot - ورود و پنل:
https://uniomi.ir/loginوhttps://uniomi.ir/dashboard
برای راهنمای کامل جایگزینی base URL در SDKهای تلگرامی، صفحه مهاجرت از تلگرام به یونیوم را ببینید؛ همان گامها اینجا هم کار میکنند، فقط دامنه را api.uniomi.ir بگذارید.
وبهوک و دریافت update
وبهوکها نیز روی دامنه بینالمللی کار میکنند. اگر سرور شما خارج از ایران است، تنظیم webhook روی api.uniomi.ir معمولاً پایدارتر است:
curl -X POST "https://api.uniomi.ir/bot<API_KEY>/setWebhook" \
-H "Content-Type: application/json" \
-d '{"url": "https://your-server.example.com/webhook"}'
مشکلات رایج
- خطای timeout یا connection refused روی
api.uniom.ir: بهapi.uniomi.irسوییچ کنید. - فایل دانلود نمیشود: base file URL را هم به
https://api.uniomi.ir/file/botتغییر دهید. - خطای SSL یا DNS: مطمئن شوید کلاینت شما دامنه
uniomi.irرا بهدرستی resolve میکند (مثلاً باdig api.uniomi.irیاnslookup).
اگر پس از تغییر دامنه هم مشکل پابرجا بود، نشانی و کد خطا را در پشتیبانی یونیوم مطرح کنید.