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
import re
price = input('Цена: ')
a = re.findall(r"\d+\.", price)[0]
b = re.sub(f"{a}", '', price)
a = re.sub(r'\.', '', a)
print(f"{a}\n{b}")
colvo = 0
@bot.message_handler(content_types=['text'])
def send_text(message):
global colvo
print(message.chat.title)
print(message.message_id)
print(message.from_user.id)
print(message.text)
print()
if message.text.lower() == 'ключевая фраза':
colvo += 1
mid = message.message_id - 1
if colvo >= 3:
bot.send_message(message.chat.id, 'здесь должна быть другая функция, эта для теста.')
colvo = 0
elif message.text.lower() == 'отмена':
if 0 < colvo < 3:
bot.send_message(message.chat.id, 'Отменено.')
else:
bot.send_message(message.chat.id, 'Отменять нет чего')
bot.polling()