import requests
s = requests.Session()
params = {
'chat_id': 18,
'message': 'привет'
'access_token': 'token',
'random_id': 0
'v': 5
}
s.post('https://api.vk.com/method/messages.send', params=params)
# и да хоть бы не палил свой токен
vk_s = vk_api.VkApi(token='token')
api = vk_s.get_api()
for event in longpoll.listen():
if event.type == VkEventType.MESSAGE_NEW and event.to_me:
msg = event.text.split(' ')
print('Текст сообщения: {}'.format(event.text))
if msg[0] == '1':
try:
mess = api.messages.getById(message_ids=event.message_id)
image_url = mess['items'][0]['attachments'][0]['photo']['sizes'][0]
url = '{}'.format(image_url['url'])
text = event.text.replace("1", "")
if text == '':
api.messages.send(message="Как называется ваше достижение?", user_id=event.user_id, random_id=0)
else:
api.messages.send(message="Ваша фотография: {}\n\nВаше достижение: {}".format(url, text), user_id=event.user_id, random_id=0)
except IndexError:
api.messages.send(message="Отправь мне фото", user_id=event.user_id, random_id=0)
chat_id = int(event.object.peer_id) - 2000000000