Привет, как сделать так, чтоб бот перекидывал все сообщения, которые люди отправили в него? Например, через bot.copy_message или bot.forward_message, когда я отправляю в бота несколько изображений с видео и текст, он отправляет мне только одно фото или видео с текстом, а остальные не отправляются. что делать? ( надо прям как у livegram bot
1xday человек спросил как , я ему помог сказав что то что он хочет называется альбомом и кинул запрос gpt что бы тот показал пример...
ЛевыйТип, чувак, если он захочет он сам спросит у гпт, раздел не для того создан чтоб пасты с него кидать
def forward_all(update: Update, context: CallbackContext): for media in update.message.photo: context.bot.send_photo(chat_id=update.message.chat_id, photo=media.file_id) if update.message.video: context.bot.send_video(chat_id=update.message.chat_id, video=update.message.video.file_id) if update.message.text: context.bot.send_message(chat_id=update.message.chat_id, text=update.message.text) def main(): updater = Updater("YOUR_BOT_TOKEN", use_context=True) dispatcher = updater.dispatcher dispatcher.add_handler(MessageHandler(Filters.all, forward_all)) updater.start_polling() updater.idle() if __name__ == '__main__': main() Code def forward_all(update: Update, context: CallbackContext): for media in update.message.photo: context.bot.send_photo(chat_id=update.message.chat_id, photo=media.file_id) if update.message.video: context.bot.send_video(chat_id=update.message.chat_id, video=update.message.video.file_id) if update.message.text: context.bot.send_message(chat_id=update.message.chat_id, text=update.message.text) def main(): updater = Updater("YOUR_BOT_TOKEN", use_context=True) dispatcher = updater.dispatcher dispatcher.add_handler(MessageHandler(Filters.all, forward_all)) updater.start_polling() updater.idle() if __name__ == '__main__': main()