Ответы пользователя по тегу Боты
  • Почему бот не пересылает сообщение мне в личку?

    @BiStudiOfficial
    Python разработчик, работаю с aiogram. Unity C#
    твой чат с ботом, где ты изначально отсылаешь ему что то, и есть личка
    а вместо chat_id='мой_айди_или_айди_другого_чата'
    напиши:
    message.from_user.id
    тогда он отошлет сообщение тому кто отправил "запрос"
    Ответ написан
    Комментировать
  • Как приостановить цикл for?

    @BiStudiOfficial Автор вопроса
    Python разработчик, работаю с aiogram. Unity C#
    что то похоже, но я не нашел там того что может помочь остановить цикл, и продолжить этот же цикл из другой def
    isLiked1 = False
            for i in ank:
                while stop == False:
                    print(i)  #проверка наличия анкет /debug
    
                    idCh = db.get_name(i)  # получаем id пользоватаелей с анкетами (имя)
                    await bot.send_message(message.chat.id, idCh, reply_markup=markupreact)  # выводим имя
                    db.add_i(message.chat.id, i)
                    stop = True
    
                    #await Form.find.set()
                if message.text == 'лайк':
                    print("like")
                    isLiked1 = True
    
                if isLiked1 == True:
                    stop = False
    
    
    @dp.message_handler(state=Form.find)
    async def process_name(message: types.Message, state: FSMContext):
        async with state.proxy() as data:
            if message.text == 'лайк':
                id = db.get_i(message.chat.id)
                await bot.send_message(id, "лайкнул вас")
                #print("like")
                isLiked1 = True
    Ответ написан
    Комментировать