Загрузка...

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

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

  1. xestak
    xestak Автор темы 16 янв 2025 0 23 дек 2024
    Привет, как сделать так, чтоб бот перекидывал все сообщения, которые люди отправили в него? Например, через bot.copy_message или bot.forward_message, когда я отправляю в бота несколько изображений с видео и текст, он отправляет мне только одно фото или видео с текстом, а остальные не отправляются. что делать? ( надо прям как у livegram bot
     
    16 янв 2025 Изменено
    1. Посмотреть предыдущие комментарии (2)
    2. ЛевыйТип
      1xday, если он сюда написал значит хочет помощи) там буквально был готовый код, теперь будет ждать пока кто то в ручную не кинет тоже самое...
    3. 1xday
    4. ЛевыйТип
  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
Загрузка...