Здравствуйте всем.Создаю бота для вк. Нужно прописать команду,логику так чтоб сначала пользователь написал саму команду в данном случае /info,а уже потом началась запись.
1.пользователь написал /info
2.Начинается запись последующих сообщений
3.Если пользователю больше не нужно пишет /stop
Проблема в том что это бот не сможет выйти с цикла while,так как нет доступа на новые сообщения поэтому сложно сделать некий input() через вк апи,а через вк апи непонятно как сделать запрос на новое сообщение
if message == "/info":
while message != "/stop":
a = message[:-1]
file = ["Откуда,Куда,Состояние".split(","),a.split("/")]
my_list = []
fieldnames = file[0]
for values in file[1:]:
inner_dict = dict(zip(fieldnames, values))
my_list.append(inner_dict)
print(surname(my_list,fieldnames))
shutil.copy("test1.csv", "copyTest1.csv")
print(user_id)
print(response)
print(response['updates'][z][5])
else:
pack = response['updates'][z]
createanswer(pack)
print(api.messages.send(user_id=str(user_id), message="test"))
.