Quantcast
Channel: Форум программистов и сисадминов Киберфорум
Viewing all articles
Browse latest Browse all 517984

Python бот с парсером ВК - Python для начинающих

$
0
0
Помогите, пожалуйста.
Как внедрить парсер в бот ВК? Добавьте отклик на сообщение с текстом “планеты”.
При вводе такого текста сообщения бот должен выдавать планету с максимальным диаметром.
Ссылка на API -> https://swapi.dev/api/


import vk_api
vk = vk_api.VkApi(token='мой токен')

vk._auth_token()

while True:
messages = vk.method("messages.getConversations", {"count": 20, "filter": "unanswered"})

if messages['count'] >= 1:
id = messages['items'][0]['last_message']['from_id']
message_id = messages['items'][0]['last_message']['id']
message_text = messages['items'][0]['last_message']['text']

if message_text.lower() == 'привет':
vk.method("messages.send", {"peer_id": id, "random_id": message_id, "message": "Привет)"})

elif message_text.lower() == 'как дела?':
vk.method("messages.send", {"peer_id": id, "random_id": message_id, "message": "Отлично) как у тебя)"})

else:
vk.method("messages.send", {"peer_id": id, "random_id": message_id, "message": "Прикольно)))"})

print(messages['items'][0])

Viewing all articles
Browse latest Browse all 517984

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>