while True:
после импортов, тогда после выполнения кода он вернется в начало и "запустит запустит код заново", и так до бесконечности, либо пока вы сами его не остановите закрыв окно/добавив условие с break
в код. if event.from_user:
после команды / строки if event.type == VkEventType.MESSAGE_NEW:
), в интернете примеров куча.from vk_api.longpoll import VkLongPoll, VkEventType
vk_session = vk_api.VkApi(token="токен от страницы")
longpoll = VkLongPoll(vk_session)
vk = vk_session.get_api()
def send_msg(peer_id: int, message: str, attachment: str = ""):
return vk.messages.send(**locals(), random_id=0)
for event in longpoll.listen():
if event.type == VkEventType.MESSAGE_NEW:
# если вообще на любое сообщение, то убираем строку if event.text == 'текст который пишет пользователь':
if event.text == 'текст который пишет пользователь':
send_msg(event.peer_id, 'ответ бота')
def get_members(peer_id: int) -> list:
return vk.method("messages.getConversationMembers", {
"peer_id": peer_id
})["items"]
your_list = ['12jdj', 'dksk3']
result = ", ".join(your_list)
with open(path, 'w', newline='', encoding='utf-8') as file:
import re
import os
def check():
file = input("Введите путь: ")
if os.path.exists(file):
with open(file, 'r') as f:
raws = f.read()
if len(raws) >= 1:
result = re.findall(r"\d+\.\d+", raws)
if len(result) >= 1:
print(result)
else:
print("Данных типа float не найдено")
else:
print("Файл пустой")
f.close()
else:
print("Файл не существует")
check()