باتها
get_bot_info
این متد برای دریافت اطلاعات یک بات به کار میرود.
پارامتر:
- bot: شناسه (GUID) یا نامکاربری بات مورد نظر.
نکته: تفاوتی ندارد که نامکاربری با @ نوشته شود یا بدون آن؛ کتابخانه هر دو حالت را میپذیرد. همچنین میتوانید مستقیماً GUID بات (که با b0 شروع میشود) را نیز پاس دهید.
مثال:
from maxrubika import Messenger
with Messenger("mySession") as app:
info = app.get_bot_info("@ShowInfoBot")
print(info)
get_inline_bots
این متد برای دریافت اطلاعات یک یا چند بات اینلاین به کار میرود.
پارامتر:
- bots: یک بات یا لیستی از باتها (شناسه GUID یا نامکاربری).
نکته: اگر یک رشته پاس دهید، کتابخانه بهصورت خودکار آن را در یک لیست قرار میدهد.
مثال:
from maxrubika import Messenger
with Messenger("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شروع شده و مجموعاً ۳۲ کاراکتر باشد.
مثال:
from maxrubika import Messenger
with Messenger("mySession") as app:
info = app.get_service_info("s0abcdefghijklmnopqrstuvwxyz12")
print(info)
start_bot
این متد برای ارسال دستور /start به یک بات و راهاندازی آن به کار میرود.
پارامتر:
- bot: شناسه (GUID) یا نامکاربری بات مورد نظر.
نکته: تفاوتی ندارد که نامکاربری با @ نوشته شود یا بدون آن؛ کتابخانه هر دو حالت را میپذیرد.
مثال:
from maxrubika import Messenger
with Messenger("mySession") as app:
result = app.start_bot("@TestBot")
print(result)
stop_bot
این متد برای متوقف کردن یک بات به کار میرود.
پارامتر:
- bot: شناسه (GUID) یا نامکاربری بات مورد نظر.
نکته: تفاوتی ندارد که نامکاربری با @ نوشته شود یا بدون آن؛ کتابخانه هر دو حالت را میپذیرد.
مثال:
from maxrubika import Messenger
with Messenger("mySession") as app:
result = app.stop_bot("@TestBot")
print(result)
delete_bot_chat
این متد برای حذف تاریخچه چت با یک بات به کار میرود.
پارامتر:
- bot: شناسه (GUID) یا نامکاربری بات مورد نظر.
مثال:
from maxrubika import Messenger
with Messenger("mySession") as app:
result = app.delete_bot_chat("@TestBot")
print(result)
delete_service_chat
این متد برای حذف تاریخچه چت با یک سرویس به کار میرود.
پارامتر:
- service: شناسه (GUID) سرویس مورد نظر. باید با
s0شروع شده و مجموعاً ۳۲ کاراکتر باشد.
مثال:
from maxrubika import Messenger
with Messenger("mySession") as app:
result = app.delete_service_chat("s0abcdefghijklmnopqrstuvwxyz12")
print(result)