Загрузка...

Бот обратной связи

Тема в разделе Python создана пользователем xestak 16 янв 2025. 175 просмотров

  1. xestak
    xestak Автор темы 16 янв 2025 0 23 дек 2024
    Привет, как сделать так, чтоб бот перекидывал все сообщения, которые люди отправили в него? Например, через bot.copy_message или bot.forward_message, когда я отправляю в бота несколько изображений с видео и текст, он отправляет мне только одно фото или видео с текстом, а остальные не отправляются. что делать? ( надо прям как у livegram bot
     
    16 янв 2025 Изменено
    1. ЛевыйТип
      1xday человек спросил как , я ему помог сказав что то что он хочет называется альбомом и кинул запрос gpt что бы тот показал пример...
    2. 1xday
      ЛевыйТип, чувак, если он захочет он сам спросит у гпт, раздел не для того создан чтоб пасты с него кидать
    3. ЛевыйТип
      1xday, если он сюда написал значит хочет помощи) там буквально был готовый код, теперь будет ждать пока кто то в ручную не кинет тоже самое...
    4. Посмотреть следующие комментарии (2)
  2. ЗЛЫЕДЕНЬГИ666
    ЗЛЫЕДЕНЬГИ666 16 янв 2025 ИИИИИИИИИИИИИИИИИИИИИИИИИИИИ 2578 29 июл 2020
    Код


    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()
     
Top
Загрузка...