شروع
وبسرویس رایگان فعال میشود؛ از بخش «وبسرویس (API)» در پنل کلیدت را بگیر. موجودی وبسرویس جدا از موجودی پنل است و شارژش هم از همان صفحه انجام میشود.
https://actionseen.ir/api/
دو شکل آدرس هر دو کار میکنند. شکل اول همان چیزی است که مشتریهای قدیمی استفاده میکردند و علامت سؤال ندارد؛ شکل دوم استاندارد است و با هر کتابخانهای راحت ساخته میشود:
https://actionseen.ir/api/key=API_KEY&action=balance https://actionseen.ir/api/?key=API_KEY&action=balance
سرویسها و قیمت
| سرویس | هزینه | حداقل | حداکثر |
|---|---|---|---|
view |
۱ سکه به ازای هر بازدید | ۱۰ | ۳۰۰٬۰۰۰ |
like |
۵۰ سکه به ازای هر رأی | ۱ | ۱۰۰٬۰۰۰ |
reaction |
۵۰ سکه به ازای هر ریاکشن | ۱ | ۱۰۰٬۰۰۰ |
هر سکه ۰٫۳۸ تومان است. شارژ از ۵۰۰٬۰۰۰ تا ۱۰۰٬۰۰۰٬۰۰۰ سکه ممکن است — یعنی از ۱۹۰٬۰۰۰ تومان.
فهرست سرویسها
تنها درخواستی که کلید لازم ندارد.
https://actionseen.ir/api/action=services
ثبت سفارش بازدید
| پارامتر | توضیح |
|---|---|
key | کلید وبسرویس شما |
action | view |
link | لینک پست تلگرام — خام و بدون کدگذاری |
quantity | تعداد بازدید برای هر پست |
lastxpost | اختیاری، ۱ تا ۱۰۰. سفارش روی همین تعداد پست آخر کانال اجرا میشود (شامل خودِ لینک). هزینه در همین عدد ضرب میشود. |
startdelay | اختیاری، ۰ تا ۱۴۴۰ دقیقه — بعد از چند دقیقه شروع شود (پیشفرض ۰) |
interval | اختیاری، ۱ تا ۱۴۴۰ دقیقه — هر چند دقیقه یک بخش ارسال شود (پیشفرض ۱) |
vpi | اختیاری، ۱۰ تا ۵۰۰٬۰۰۰ — در هر بازه چند بازدید ارسال شود (پیشفرض: کل سفارش) |
اگر هیچکدام از startdelay، interval و
vpi را نفرستی، سفارش با حداکثر سرعت ثبت میشود.
اگر فقط بعضیشان را بفرستی، بقیه مقدار پیشفرض میگیرند و
خطا نمیگیری. مثلاً با فرستادن تنها
startdelay=30 سفارش نیمساعت بعد شروع میشود و بقیهاش با
حداکثر سرعت میرود.
https://actionseen.ir/api/key=API_KEY&action=view&link=https://t.me/channel/123&quantity=1000&lastxpost=5
ثبت سفارش ریاکشن
| پارامتر | توضیح |
|---|---|
key | کلید وبسرویس شما |
action | reaction |
link | لینک پست تلگرام |
quantity | تعداد ریاکشن |
text | خودِ ایموجی، مثل 👍 — از میان ۷۳ گزینهی مجاز |
speed | اختیاری، یکی از ۱، ۲، ۵، ۱۵، ۳۰ — عدد ۱ یعنی حداکثر سرعت، بقیه یعنی «هر n دقیقه» (پیشفرض ۱) |
پارامتر text باید دقیقاً یکی از ایموجیهای زیر
باشد. هر چیز دیگری با خطای 422 رد میشود. این فهرست همان چیزی
است که تلگرام برای ریاکشن میپذیرد.
👍 👎 ❤️ 🔥 🥰 👏 😁 🤔 🤯 😱 🤬 😢 🎉 🤩 🤮 💩 🙏 👌 🕊 🤡 🥱 🥴 😍 🐳 ❤️🔥 🌚 🌭 💯 🤣 ⚡️ 🍌 🏆 💔 🤨 😐 🍓 🍾 💋 🖕 😈 😴 😭 🤓 👻 👨💻 👀 🎃 🙈 😇 😨 🤝 ✍️ 🤗 🫡 🎅 🎄 ☃️ 💅 🤪 🗿 🆒 💘 🙉 🦄 😘 💊 🙊 😎 👾 🤷♂️ 🤷 🤷♀️ 😡
⚠️ ایموجی را در آدرس کدگذاری درصدی کن
(%F0%9F%94%A5 برای 🔥). این تنها پارامتری است که کدگذاری
میخواهد؛ بقیه — بهویژه link — باید خام بمانند.
https://actionseen.ir/api/key=API_KEY&action=reaction&link=https://t.me/channel/123&quantity=50&text=%F0%9F%94%A5&speed=1
ثبت سفارش لایک و رأی نظرسنجی
| پارامتر | توضیح |
|---|---|
key | کلید وبسرویس شما |
action | like |
link | لینک پست تلگرام |
quantity | تعداد رأی |
row | شمارهی سطر گزینه — از ۱ شروع میشود |
column | شمارهی ستون گزینه — از ۱ شروع میشود |
speed | مثل ریاکشن |
⚠️ سطر و ستون از یک شمرده میشوند، نه از صفر. مستندات خیلی
قدیمی صفر میگفت و آن غلط بود. ضمناً پست کانال خصوصی
(t.me/c/…) برای لایک پشتیبانی نمیشود.
https://actionseen.ir/api/key=API_KEY&action=like&link=https://t.me/channel/123&quantity=25&row=1&column=2&speed=1
پاسخ ثبت سفارش
{
"order": "AV12ab34cd",
"link": "https://t.me/channel/123",
"quantity": 1000,
"charge": 1000,
"currency": "Coin",
"status": "In progress"
}
وضعیت سفارش
همان action سرویس، ولی بهجای link و
quantity پارامتر order را بفرست:
https://actionseen.ir/api/key=API_KEY&action=view&order=AV12ab34cd
وضعیت یکی از اینهاست: pending، In progress،
Done، Canceled، Partial.
مقدار remains یعنی چقدر سکه بابت بخش انجامنشده برگشته است.
لغو سفارش
https://actionseen.ir/api/key=API_KEY&action=cancel&order=AV12ab34cd
پاسخ: {"cancel request":"Sent"}. سفارشی که هنوز شروع نشده
فوری لغو میشود و سکهاش همان لحظه برمیگردد؛ سفارش در جریان به وبسرویس
اعلام میشود و سکهی بخش انجامنشده بعداً عودت داده میشود.
موجودی
https://actionseen.ir/api/key=API_KEY&action=balance
{"balance": 1250000, "used": 480000, "currency": "Coin"}
خطاها
هر خطا با کد وضعیت HTTP مناسب و همین شکل برمیگردد. متن خطا همیشه انگلیسی است:
{"error": "Invalid API key"}
| کد | یعنی |
|---|---|
400 | پارامتری جا افتاده یا مقدارش نامعتبر است |
401 | کلید ارسال نشده یا معتبر نیست |
404 | سفارش با این شناسه برای شما پیدا نشد |
422 | سفارش رد شد — پیامش دلیل را میگوید (موجودی، لینک، محدوده) |
429 | تعداد درخواستها در دقیقه بیش از حد است |
متنهایی که ممکن است در error ببینی:
| متن | یعنی |
|---|---|
No API key specified | پارامتر key نیامده |
Invalid API key | کلید اشتباه، غیرفعال، یا حساب مسدود |
No action specified | پارامتر action نیامده |
Invalid action | اکشن ناشناخته |
Not enough balance | موجودی وبسرویس کافی نیست |
Invalid post link… | لینک پست درست نیست |
View count out of range | تعداد بازدید بیرون از محدوده |
Quantity out of range | تعداد لایک بیرون از محدوده |
Reaction count out of range | تعداد ریاکشن بیرون از محدوده |
Invalid reaction emoji | ایموجی در فهرست مجاز نیست |
Invalid speed value | سرعت یکی از مقادیر مجاز نیست |
Invalid row/column… | مختصات گزینه درست نیست (از ۱ شروع میشود) |
Poll votes need a post in a public channel | لینک t.me/c/… برای لایک پشتیبانی نمیشود |
Incorrect order | سفارشی با این شناسه برای شما نیست |
Already cancelled | سفارش قبلاً لغو شده |
Not possible | سفارش دیگر قابل لغو نیست |
Too many requests | سقف نرخ، کمی صبر کن |