R50 d271d28fc8d4df384cb4e4cc06a6179f
Telegram bot (Python)

Телеграм бот-репостер

Добавлено 01 дек 2022 в 01:16
Сам бот в виде демонстрационного варианта https://t.me/PrewievReposterBot

Основная задача бота
- это репости из одного телеграм канала/группы в другой.
Но на этом его возможности не заканчиваются и функционал, преимущественно, несёт богатую пользу для владельца, чем для пользователя.
У бота есть админ панель, удобный интерфейс с инлайн клавиатурой, возможности рассылки и выгрузки определённой информации в EXCEL файлы.

Детальнее о функционале бота:
1)Платные подписки.
В беслпатном формате бот позволяет создавать до 5 связок (связка - это откуда и куда делать репост)
2)Способы оплаты: QIWI, перевод на карту
3)Рассылки:
по всем пользователям, в неактивные каналы/группы (что не входят в число 5 бесплатных, владельцы которых не оплатили подписку) и иные варианты рассылки
4)Выгрузка в файл(xlsx, txt): каналы, где бот - админ; группы, где бот - админ; пользователей бота
5)Рассылки. В админ панели создаётся рассылка, в которую можно добавить инлайн кнопки со ссылкой, любые медиа, текст и выбрать получателей
6)Добавление связок из файла. По просьбе пользователей бота была реализована возможность добавлять несколько связок из файла.
7)Переключение бота "платный/бесплатный" режим. Заказчик хотел, чтобы у него была возможность запустить бота без какого-либо упоминания о платных подписках для пользователей, а потом при желании его переключить в платный режим. Я реализовал ему кнопку, чтобы он мог делать это не разово, а всегда. Например праздники какие-либо, черная пятница и т.д., бот по кнопке переходит из одного в другой режим.
8)Репост по ключевым словам. Бот должен быть админом обоих источников (он это проверяет) и пересылает либо все посты, либо те, в которых есть нужные ключевые слова.




D41edc5030 39c224101b Ba426badd9 38fa302ecc 922bbb4d32 3fda06d7bc A59c2f0f9f 47dd2e7e9b