Что за непонятная конструкция responce[items][0][id]?
type(responce)  # dict
type(responce['items'])  # list
type(responce['items'][0])  # dict
Пройдитесь еще раз по учебнику по питону
Я не занимался вк ботами, но занимаюсь тг ботами, по-этому попробую помочь.
Поскольку response - это ответ, сообщение от пользователя, т.е. масив, который содержит все об ответе, где response['items'] это будет значение либо True - есть ответ, либо False - нет ответа, но в тоже время он каким-то образом еще и масив, потому что response['items'][0]['id'] это id сообщения