Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.13 KB | None | 0 0
  1. import vk_api.vk_api
  2.  
  3. from vk_api.bot_longpoll import VkBotLongPoll
  4. from vk_api.bot_longpoll import VkBotEventType
  5. from server import Server
  6.  
  7. from config import vk_api_token
  8. class Server:
  9.  
  10.     def __init__(self, api_token, group_id, server_name: str="Empty"):
  11.  
  12.         # Даем серверу имя
  13.         self.server_name = server_name
  14.  
  15.         # Для Long Poll
  16.         self.vk = vk_api.VkApi(token=api_token)
  17.        
  18.         # Для использования Long Poll API
  19.         self.long_poll = VkBotLongPoll(self.vk, group_id)
  20.        
  21.         # Для вызова методов vk_api
  22.         self.vk_api = self.vk.get_api()
  23.  
  24.     def send_msg(self, send_id, message):
  25.         """
  26.        Отправка сообщения через метод messages.send
  27.        :param send_id: vk id пользователя, который получит сообщение
  28.        :param message: содержимое отправляемого письма
  29.        :return: None
  30.        """
  31.         self.vk_api.messages.send(
  32.             peer_id=send_id,
  33.             message=message
  34.         )
  35. server1.send_msg(0, 'test')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement