Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 2, 2021 23:51:18

Xonix9
Зарегистрирован: 2021-08-19
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Как вернуться в начало цикла после его завершения?

Бот должен ответить на сообщение и не завершить свою работу.

 for event in longpool.check():
    if event.type == VkEventType.MESSAGE_NEW:
        msg = event.message.lower()
        id = event.user_id
        if event.to_me:
            if msg == "привет":
                ffmsg(id, "Здравствуйте.")
            elif msg == "команды" or "Команды":
                fffmsg(id, "Мои команды: Погода, Википедия")

Офлайн

#2 Окт. 3, 2021 18:40:26

DamMercul
Зарегистрирован: 2017-11-26
Сообщения: 325
Репутация: +  13  -
Профиль   Отправить e-mail  

Как вернуться в начало цикла после его завершения?

Не советую оверрайдить команды из билд-ина (“id”), Думаю, надо цикл

 for event in longpool.check(): ...
обернуть в
 while 1:
    ...



____________________________________________________

 # Life loop
while alive:
    if (fun > boredom) and money:
        pass_day(fun, boredom, money)
        continue
    else: break

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version