باتها
get_bot_info
این متد برای دریافت اطلاعات یک بات به کار میرود.
پارامتر:
- bot: شناسه (GUID) یا نامکاربری بات مورد نظر.
نکته: تفاوتی ندارد که نامکاربری با @ نوشته شود یا بدون آن؛ کتابخانه هر دو حالت را میپذیرد.
مثال:
Python
from maxrubika import Messenger
with Messenger("mySession") as app:
try:
info = app.get_bot_info("@ShowInfoBot")
print(info)
except Exception as e:
print(e)
get_service_info
این متد برای دریافت اطلاعات یک سرویس به کار میرود.
پارامتر:
- service: شناسه (GUID) سرویس مورد نظر. باید با
s0شروع شده و ۳۲ کاراکتر باشد.
مثال:
Python
from maxrubika import Messenger
with Messenger("mySession") as app:
try:
info = app.get_service_info("s0abcdefghijklmnopqrstuvwxyz12")
print(info)
except Exception as e:
print(e)
start_bot
این متد برای ارسال دستور /start به یک بات و راهاندازی آن به کار میرود.
پارامتر:
- bot: شناسه (GUID) یا نامکاربری بات مورد نظر.
مثال:
Python
from maxrubika import Messenger
with Messenger("mySession") as app:
try:
result = app.start_bot("@TestBot")
print(result)
except Exception as e:
print(e)
stop_bot
این متد برای متوقف کردن یک بات به کار میرود.
پارامتر:
- bot: شناسه (GUID) یا نامکاربری بات مورد نظر.
مثال:
Python
from maxrubika import Messenger
with Messenger("mySession") as app:
try:
result = app.stop_bot("@TestBot")
print(result)
except Exception as e:
print(e)
delete_bot_chat
این متد برای حذف تاریخچه چت با یک بات به کار میرود.
پارامترها:
- bot: شناسه (GUID) یا نامکاربری بات مورد نظر.
- last_deleted_message_id: شناسه آخرین پیام حذفشده.
مثال:
Python
from maxrubika import Messenger
with Messenger("mySession") as app:
try:
result = app.delete_bot_chat("@TestBot", last_deleted_message_id="12345678900")
print(result)
except Exception as e:
print(e)
delete_service_chat
این متد برای حذف تاریخچه چت با یک سرویس به کار میرود.
پارامترها:
- service: شناسه (GUID) سرویس مورد نظر. باید با
s0شروع شده و ۳۲ کاراکتر باشد. - last_deleted_message_id: شناسه آخرین پیام حذفشده.
مثال:
Python
from maxrubika import Messenger
with Messenger("mySession") as app:
try:
result = app.delete_service_chat("s0abcdefghijklmnopqrstuvwxyz12", last_deleted_message_id="12345678900")
print(result)
except Exception as e:
print(e)