Skip to content

Commit 3ad5ddd

Browse files
add example streaming
1 parent 2838a2d commit 3ad5ddd

1 file changed

Lines changed: 26 additions & 0 deletions

File tree

examples/streaming.py

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# -*- coding: utf-8 -*-
2+
import vk_api
3+
from vk_api.streaming import VkStreaming
4+
5+
6+
def main():
7+
""" Пример использования streaming
8+
https://vk.com/dev/streaming_api_docs
9+
"""
10+
vk = vk_api.VkApi(token=<Сервисный ключ доступа>)
11+
streaming = VkStreaming(vk)
12+
13+
streaming.delete_all_rules()
14+
15+
streaming.add_rule("квартира Москва", "Квартиры")
16+
streaming.add_rule("купить гараж", "Гаражи")
17+
18+
for event in streaming.listen():
19+
tags = '|'.join(event['tags'])
20+
print("Теги: " + tags)
21+
print("Запись: " + event['event_url'])
22+
print("Текст: " + event['text'])
23+
print("_____________________________________________________")
24+
25+
if __name__ == '__main__':
26+
main()

0 commit comments

Comments
 (0)