Бот-предложка для канала
Предложка: бот для предложки постов в Telegram-канал
Бот-предложка для Telegram-каналов: подписчики присылают посты, модераторы решают, а бот публикует сразу, в очередь или по времени. Подключить можно свой канал.

Задача
Подписчики шлют новости и фото админу в личку, он копирует их в канал руками и половину теряет. Нужна предложка: человек присылает пост боту, модераторы решают, бот публикует.
Что сделали
- Один бот на много каналов, свой канал подключается за три шага
- Превью поста, альбомы до 10 вложений, подпись анонимно или с именем
- Панель модерации: сейчас, в очередь по слотам, отложить, отклонить, бан
- Очередь, статистика, лимиты для авторов и песочница без канала
Демо, которым можно пользоваться
Предложка это демо студии, но бот работает по-настоящему. Его зовут @ashehaipostbot, и к нему можно подключить свой канал: дать боту право публиковать, прислать ссылку на канал, и подписчики смогут предлагать посты. Бот проверяет в Telegram, что вы владелец или админ канала, так что чужой канал не подключить. Если своего канала нет, песочница за одно нажатие сделает вас и автором, и модератором. Канал «Нижний на выходных» на скриншотах выдуман.
Что видит автор
Автор присылает текст, фото, видео, голосовое, файл или альбом. Альбом приходит в Telegram пачкой отдельных сообщений, и бот склеивает его обратно в один пост. В ответ приходит превью, ровно таким пост выйдет в канале, и выбор подписи: «Предложено подписчиком» или своё имя. Решение модераторов приходит ответом на исходное сообщение. Если автор поправит или удалит сообщение до публикации, модераторы это увидят.
Что видит модератор
- «Опубликовать сейчас» выпускает пост сразу, «В очередь» ставит его в ближайший слот, по умолчанию каждые три часа с 9 до 21.
- «Отложить» переносит пост на час, на три часа, на вечер или на своё время, «Изменить текст» сохраняет форматирование.
- Пост можно отклонить с готовой причиной, а автора забанить на сутки, неделю или навсегда.
- Если два модератора одновременно нажали разные кнопки, сработает первая, и пост не выйдет дважды.
Посты в очереди можно двигать, статистика показывает, сколько предложено, опубликовано и отклонено. Панели можно перенести из лички в группу модераторов.
Как он устроен
Бот на Kurigram (MTProto) сам ничего не хранит: каналы, модераторы, очередь и права живут на сервере Litestar с SQLite. Медиа бот не скачивает, Telegram копирует его у себя, а текст предложки стирается после решения. Что учесть, если вы заказываете такого бота для своего канала или сети каналов, разобрано на странице бот-предложка для Telegram-канала. Скриншоты здесь это макеты экрана, собранные из настоящих текстов и кнопок бота.
Скриншоты
Другие проекты

Сайт строительной компании
Ельник
Сайт компании, которая строит каркасные дома. Дом можно собрать в 3D, пройтись по комнатам и сразу увидеть цену.

Сайт доставки еды
Кумер
Демо-сайт вымышленной шаурмичной «Кумер» в Казани: меню с составом по граммам, корзина и условия доставки по семи районам.

Telegram-бот и мини-приложение
Переплёт
Книжная лавка внутри Telegram: каталог русской классики, покупка за игровую валюту и читалка прямо в мессенджере.
Расскажите о задаче
Своими словами, без ТЗ. Ответим в течение рабочего дня и назовём цену.
Обсудить проект