Fsoky

Vk API | Пример нескольких методов

Apr 1st, 2021 (edited)
557
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.72 KB | None | 0 0
  1. import vk_api
  2. from config import token
  3.  
  4. session = vk_api.VkApi(token="TOKEN")
  5. vk = session.get_api()
  6.  
  7.  
  8. def get_user_status(user_id):
  9.     friends = session.method("friends.get", {"user_id": user_id})
  10.  
  11.     for friend in friends["items"]:
  12.         user = session.method("users.get", {"user_ids": friend})
  13.         status = session.method("status.get", {"user_id": friend})
  14.  
  15.         if status['text'] == "":
  16.             continue
  17.         else:
  18.             print(f"{user[0]['first_name']} {user[0]['last_name']} | {status['text']}")
  19.  
  20.  
  21. def set_user_status():
  22.     vk.status.set(text="New text for my status")
  23.  
  24.  
  25. def send_message(user_id):
  26.     session.method("messages.send", {
  27.         "user_id": user_id,
  28.         "message": "Something text",
  29.         "random_id": 0
  30.     })
  31.  
  32.  
  33. send_message(user_id)
Add Comment
Please, Sign In to add comment