Rubino SDK | مدیریت پیج‌های روبیکا نسخه قدیمی

Rubino SDK

مستندات کامل متدهای کلاس Rubino — مدیریت پیج‌ها، پست‌ها، استوری‌ها، کامنت‌ها و...

نسخه 1.0 | m.rubika.ir

فهرست سریع متدها

__init__
سازنده کلاس Rubino — راه‌اندازی با auth
پارامترنوعتوضیحات
authstrکلید احراز هویت حساب کاربری
platformstrپلتفرم (پیشفرض "m.rubika.ir")
lang_codestrکد زبان (پیشفرض "fa")
Noneشیء Rubino ساخته می‌شود
from rubino import Bot
bot = Bot("YOUR_AUTH_TOKEN")
# یا با پلتفرم اندروید
bot = Bot("YOUR_AUTH_TOKEN", platform="android")
create_page
ایجاد پیج جدید در روبیکا
پارامترنوعتوضیحات
usernamestrنام کاربری پیج (یکتا)
namestrنام نمایشی پیج (پیشفرض "codern")
biostr | Noneبیوگرافی پیج
phonestr | Noneشماره تماس
emailstr | Noneایمیل
websitestr | Noneوبسایت
dictاطلاعات پیج ایجاد شده
result = await bot.create_page(
    username="my_page",
    name="صفحه من",
    bio="سلام به صفحه من خوش آمدید"
)
edit_info_page
ویرایش اطلاعات پیج موجود
پارامترنوعتوضیحات
username_mestrنام کاربری پیج مورد نظر
namestrنام جدید
biostr | Noneبیوگرافی جدید
phonestr | Noneشماره تماس جدید
emailstr | Noneایمیل جدید
websitestr | Noneوبسایت جدید
dictنتیجه ویرایش
await bot.edit_info_page("my_page", name="اسم جدید", bio="بیو جدید")
get_me_info
دریافت اطلاعات پیج با profile_id
profile_idstrشناسه پیج
dictاطلاعات کامل پیج
info = await bot.get_me_info("profile_id_here")
get_all_profile
دریافت لیست تمام پیج‌های حساب کاربری
ندارد
dictلیست پیج‌ها
profiles = await bot.get_all_profile()
get_profile_info
دریافت اطلاعات پیج دیگران با target_profile_id
target_profile_idstrشناسه پیج مقصد
track_idstrtrack id (پیشفرض "Explore:two_tower")
dictاطلاعات پیج
info = await bot.get_profile_info("target_profile_id")
add_Post
ارسال پست جدید (عکس یا ویدیو)
پارامترنوعتوضیحات
post_filestrمسیر فایل یا لینک مستقیم
captionstr | Noneمتن پست
timeintمدت زمان ویدیو (ثانیه)
sizelistابعاد [width, height]
thumbnail_filestr | Noneمسیر تصویر بند‌انگشتی
profile_idstr | Noneشناسه پیج
dictاطلاعات پست ارسال شده
await bot.add_Post("photo.jpg", caption="عکس جدید", profile_id="profile_id")
add_Story
ارسال استوری (عکس یا ویدیو)
پارامترنوعتوضیحات
post_filestrمسیر فایل یا لینک
durationintمدت زمان (ثانیه، پیشفرض 27)
sizelistابعاد [width, height]
thumbnail_filestr | Noneتصویر بند‌انگشتی
profile_idstr | Noneشناسه پیج
dictاطلاعات استوری
await bot.add_Story("story.mp4", duration=15, profile_id="profile_id")
delete_Post
حذف پست
post_idstrشناسه پست
profile_idstr | Noneشناسه پیج
dictنتیجه حذف
await bot.delete_Post("post_id_here")
delete_Story
حذف استوری
story_idlistلیست شناسه‌های استوری
profile_idstr | Noneشناسه پیج
dictنتیجه حذف
await bot.delete_Story(["story_id_1", "story_id_2"])
get_Profile_Posts
دریافت پست‌های یک پیج
target_profile_idstrشناسه پیج مقصد
max_idstrشناسه آخرین پست برای صفحه‌بندی
sortstrنوع مرتب‌سازی (FromMax/FromMin)
limitstrتعداد پست‌ها
dictلیست پست‌ها
posts = await bot.get_Profile_Posts("profile_id", max_id="", limit=10)
get_myprofile_posts
دریافت پست‌های پیج خودم
profile_idstr | Noneشناسه پیج
limitintتعداد پست‌ها (پیشفرض 20)
sortstrنوع مرتب‌سازی
dictلیست پست‌ها
my_posts = await bot.get_myprofile_posts(limit=10)
Like
لایک کردن پست
post_idstrشناسه پست
target_post_idstrشناسه پیج صاحب پست
dictنتیجه لایک
await bot.Like("post_id", "target_profile_id")
un_like
لغو لایک پست
post_idstrشناسه پست
post_profile_idstrشناسه پیج صاحب پست
dictنتیجه
await bot.un_like("post_id", "profile_id")
save_post
ذخیره پست (بوکمارک)
post_idstrشناسه پست
post_profile_idstrشناسه پیج صاحب پست
profstr | Noneشناسه پیج ذخیره‌کننده
dictنتیجه
await bot.save_post("post_id", "profile_id")
un_save_Post
حذف پست از بوکمارک
post_profile_idstrشناسه پیج صاحب پست
post_idstrشناسه پست
profile_idstr | Noneشناسه پیج
dictنتیجه
await bot.un_save_Post("profile_id", "post_id")
comment
ارسال کامنت روی پست
textstrمتن کامنت post_idstrشناسه پست post_target_idstrشناسه پیج صاحب پست profile_idstr | Noneشناسه پیج فرستنده
await bot.comment("متن کامنت", "post_id", "target_profile_id")
add_reply_comment
پاسخ به کامنت
contentstrمتن پاسخ
comment_idstrشناسه کامنت اصلی
post_idstrشناسه پست
profile_idstrشناسه پیج پاسخ‌دهنده
await bot.add_reply_comment("پاسخ شما", "comment_id", "post_id", "profile_id")
get_comments
دریافت کامنت‌های یک پست
post_idstrشناسه پستpost_profile_idstrشناسه پیج صاحب پست
comments = await bot.get_comments("post_id", "profile_id")
delete_Comment
حذف کامنت
post_idstrشناسه پست
await bot.delete_Comment("post_id", "comment_id", "text")
like_Comment
لایک کردن کامنت
await bot.like_Comment("comment_id", "post_id")
get_comment_replies
دریافت ریپلای‌های یک کامنت
replies = await bot.get_comment_replies("post_id", "comment_id", "profile_id")
request_Follow
درخواست دنبال کردن پیج
await bot.request_Follow("target_profile_id")
un_Follow
لغو دنبال کردن پیج
await bot.un_Follow("target_profile_id")
get_Page_Follower
دریافت لیست دنبال‌کنندگان پیج
followers = await bot.get_Page_Follower("profile_id")
get_Page_Following
دریافت لیست دنبال‌شونده‌های پیج
following = await bot.get_Page_Following("profile_id")
accept_Follow_Request
پذیرش درخواست دنبال کردن
await bot.accept_Follow_Request("request_id")
get_New_Follow_Requests
دریافت درخواست‌های دنبال کردن جدید
requests = await bot.get_New_Follow_Requests()
block_Page
مسدود کردن پیج
await bot.block_Page("target_profile_id")
un_block_Page
رفع مسدودیت پیج
await bot.un_block_Page("target_profile_id")
report_Page
گزارش پیج
await bot.report_Page("profile_id", reason=2)
search_Page
جستجوی پیج با نام کاربری
result = await bot.search_Page("username")
is_Exist_Username
بررسی وجود نام کاربری
exists = await bot.is_Exist_Username("my_username")
upload_avatar
آپلود و تنظیم تصویر پروفایل
await bot.upload_avatar("avatar.jpg", profile_id="profile_id")
get_Story
دریافت استوری با شناسه
story = await bot.get_Story("profile_id", ["story_id"])
get_Story_Viewers
دریافت بینندگان استوری
viewers = await bot.get_Story_Viewers("story_id")
add_View_Story
ثبت بازدید استوری
await bot.add_View_Story("target_profile_id", ["story_id"])
create_Highlight
ساخت هایلایت استوری
await bot.create_Highlight("نام هایلایت", ["story_id1","story_id2"], "cover.jpg")
get_Page_Highlights
دریافت هایلایت‌های پیج
highlights = await bot.get_Page_Highlights("profile_id")
get_Explore_Posts
دریافت پست‌های اکسپلور
explore = await bot.get_Explore_Posts()
get_posts_by_hashtag
دریافت پست‌های یک هشتگ
posts = await bot.get_posts_by_hashtag("rubika")
set_profile_public
عمومی کردن پیج
await bot.set_profile_public("profile_id")
set_profile_private
خصوصی کردن پیج
await bot.set_profile_private("profile_id")

مستندات کامل Rubino SDK — مدیریت پیج‌ها، پست‌ها، استوری‌ها و...

طراحی شده برای روبیکا | ورود با auth