اکشن سین

وبسرویس (API) اکشن سین

ثبت سفارش بازدید، لایک و ری‌اکشن تلگرام با یک درخواست ساده‌ی GET. پاسخ‌ها همیشه JSON‌اند و واحد محاسبه سکه است.

ورود و فعال‌سازی رایگان وبسرویس

شروع

وبسرویس رایگان فعال می‌شود؛ از بخش «وبسرویس (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کلید وبسرویس شما
actionview
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کلید وبسرویس شما
actionreaction
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کلید وبسرویس شما
actionlike
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سقف نرخ، کمی صبر کن
فعال‌سازی رایگان وبسرویس

مطالب مرتبط