Здравствуйте. я учу питон и решил написать своего чат бота дл я вк по видео урокам и статье на хабре.
Писал так же, как на видео уроке, все работает. НО для меня осталась не понятна некоторая часть кода.
#импортируем вк апи
from vk_api import *
#имортируем модуль времени
import time
#vk=VkApi(token='*****'')
#создаем переменную и входим в наше сообщество/аккаунт
vk=VkApi(login='******',password='****')
vk.auth()
val={'out':0,'count':100,'time_offset':60}
responce = vk.method('messages.get',val)
#учим бота получать сообщения
vk.method('messages.get',val)
#учим бота отправлять сообщения
def write_mes(user_id,s):
vk.method('messages.send',{'user_id':user_id,'message':s})
#создаем цикл: пока нам пишут -мы отвечаем
while True:
#создаем переменную ответа
responce = vk.method('messages.get',val)
if responce['items']:
val['last_message_id']=responce['items'][0]['id']
for item in responce['items']:
if responce['items'][0]['body']=='йоу':
write_mes(item['user_id'],'йоу-йоу')
if responce['items'][0]['body']=='привет':
write_mes(item['user_id'],'и тебе привет')
else:
write_mes(item['user_id'], 'эээээ')
time.sleep(1)
не понятно вот тут
if responce['items']:#что это за конструкция
val['last_message_id']=responce['items'][0]['id']#что это за конструкция
Гуглил-не нашлось
Помогите пожалуйста, кому не трудно