forked from python273/vk_api
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathstreaming.py
More file actions
26 lines (20 loc) · 803 Bytes
/
streaming.py
File metadata and controls
26 lines (20 loc) · 803 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# -*- coding: utf-8 -*-
import vk_api
from vk_api.streaming import VkStreaming
def main():
""" Пример использования streaming
https://vk.com/dev/streaming_api_docs
"""
vk = vk_api.VkApi(token=<Сервисный ключ доступа>)
streaming = VkStreaming(vk)
streaming.delete_all_rules()
streaming.add_rule("квартира Москва", "Квартиры")
streaming.add_rule("купить гараж", "Гаражи")
for event in streaming.listen():
tags = '|'.join(event['tags'])
print("Теги: " + tags)
print("Запись: " + event['event_url'])
print("Текст: " + event['text'])
print("_____________________________________________________")
if __name__ == '__main__':
main()