@BiStudiOfficial
Python разработчик, работаю с aiogram. Unity C#

Как сделать что бы пересылался пост всем пользователям?

@dp.message_handler(content_types=["photo"], state=Form.rassilka1)
async def process_name(message: types.Message, state: FSMContext):
    async with state.proxy() as data:
        totalUsersList = db.get_allUsers()
        for i in totalUsersList:
            await bot.send_message(i, message.text, reply_markup=nav.mainOne)
            file_adressa = message.photo

            #if file_adressa == None:
             # await bot.send_message(i, message.text, reply_markup=nav.mainOne)
              #  print("нету фото")
            #else:
            await bot.send_photo(chat_id=message.chat.id, photo=open(file_adressa, 'rb'), caption=message.from_user, reply_markup=nav.mainOne)
            print("есть фото")

если отправить фото с текстом выдает ошибку:
raise err(cls.text or description)
aiogram.utils.exceptions.MessageTextIsEmpty: Message text is empty


можете помочь пожалуйста, надо что бы я отправлял фото с текстом и это отправлялось всем пользователям

проблема именно в приеме фото с текстом видимо...
  • Вопрос задан
  • 108 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы