Skip to content

بات‌ها


get_bot_info

این متد برای دریافت اطلاعات یک بات به کار می‌رود.

پارامتر:

  • bot: شناسه (GUID) یا نام‌کاربری بات مورد نظر.

نکته: تفاوتی ندارد که نام‌کاربری با @ نوشته شود یا بدون آن؛ کتابخانه هر دو حالت را می‌پذیرد. همچنین می‌توانید مستقیماً GUID بات (که با b0 شروع می‌شود) را نیز پاس دهید.

مثال:

Python
from maxrubika import Shad

with Shad("mySession") as app:
    info = app.get_bot_info("@ShowInfoBot")
    print(info)

get_inline_bots

این متد برای دریافت اطلاعات یک یا چند بات اینلاین به کار می‌رود.

پارامتر:

  • bots: یک بات یا لیستی از بات‌ها (شناسه GUID یا نام‌کاربری).

نکته: اگر یک رشته پاس دهید، کتابخانه به‌صورت خودکار آن را در یک لیست قرار می‌دهد.

مثال:

Python
from maxrubika import Shad

with Shad("mySession") as app:
    # یک بات
    info = app.get_inline_bots("@ShowInfoBot")
    print(info)

    # چند بات
    infos = app.get_inline_bots(["@ShowInfoBot", "@TestBot"])
    print(infos)

get_service_info

این متد برای دریافت اطلاعات یک سرویس به کار می‌رود.

پارامتر:

  • service: شناسه (GUID) سرویس مورد نظر. باید با s0 شروع شده و مجموعاً ۳۲ کاراکتر باشد.

مثال:

Python
from maxrubika import Shad

with Shad("mySession") as app:
    info = app.get_service_info("s0abcdefghijklmnopqrstuvwxyz12")
    print(info)

start_bot

این متد برای ارسال دستور /start به یک بات و راه‌اندازی آن به کار می‌رود.

پارامتر:

  • bot: شناسه (GUID) یا نام‌کاربری بات مورد نظر.

نکته: تفاوتی ندارد که نام‌کاربری با @ نوشته شود یا بدون آن؛ کتابخانه هر دو حالت را می‌پذیرد.

مثال:

Python
from maxrubika import Shad

with Shad("mySession") as app:
    result = app.start_bot("@TestBot")
    print(result)

stop_bot

این متد برای متوقف کردن یک بات به کار می‌رود.

پارامتر:

  • bot: شناسه (GUID) یا نام‌کاربری بات مورد نظر.

نکته: تفاوتی ندارد که نام‌کاربری با @ نوشته شود یا بدون آن؛ کتابخانه هر دو حالت را می‌پذیرد.

مثال:

Python
from maxrubika import Shad

with Shad("mySession") as app:
    result = app.stop_bot("@TestBot")
    print(result)

delete_bot_chat

این متد برای حذف تاریخچه چت با یک بات به کار می‌رود.

پارامتر:

  • bot: شناسه (GUID) یا نام‌کاربری بات مورد نظر.

مثال:

Python
from maxrubika import Shad

with Shad("mySession") as app:
    result = app.delete_bot_chat("@TestBot")
    print(result)

delete_service_chat

این متد برای حذف تاریخچه چت با یک سرویس به کار می‌رود.

پارامتر:

  • service: شناسه (GUID) سرویس مورد نظر. باید با s0 شروع شده و مجموعاً ۳۲ کاراکتر باشد.

مثال:

Python
from maxrubika import Shad

with Shad("mySession") as app:
    result = app.delete_service_chat("s0abcdefghijklmnopqrstuvwxyz12")
    print(result)