Telegram-бот для доски объявлений — канал трафика и операционных алертов без мобильного приложения. Новое одобренное объявление уходит в канал города, модератор получает задачу в личку, автор — статус «одобрено/отклонено». На региональных площадках канал часто даёт повторные заходы лучше, чем надежда на одну только выдачу Google.
База продукта — площадка объявлений, запуск — board.
Сценарии, которые реально используют
- Канал новых лотов — фото, цена, город, ссылка на карточку.
- Алерты модератору — «в очереди N», или каждое новое на проверку.
- Статус автору — если он привязал Telegram в профиле.
- Жалобы — короткий пинг с ссылкой в админку.
- Дайджест — раз в день топ свежих, если поток большой и канал не хотят спамить.
Не нужно строить «второе Авито внутри бота» с подачей через диалог на старте. Сначала лента и алерты. Подача в боте — этап 2, когда обычный сайт уже стабилен.
Что настроить в админке доски
- Токен бота и id канала/группы.
- Условие публикации: только после модерации (обязательно).
- Шаблон сообщения: заголовок, цена, город, 1 фото, URL.
- Фильтр по рубрикам/городу — чтобы в канал «Тверь» не летели чужие лоты.
- Антифлуд: не чаще X сообщений в минуту при массовом одобрении.
Технические мелочи, на которых спотыкаются
- Бот должен быть админом канала с правом постить.
- Webhook или long polling — на shared часто проще cron, дергающий очередь событий.
- Фото: либо file_id после первой заливки, либо URL превью с вашего https — без https Telegram картинку может не забрать.
- Ошибки API логируйте: канал сменили, бота кикнули, токен отозвали.
- Идемпотентность: повторный cron не должен слать одно объявление пять раз.
Карточка на сайте всё равно главная — в посте ссылка с UTM, чтобы видеть трафик. ЧПУ и город — фильтр по городу; превью для поста — фото.
Операционка модераторов
Если модераторов несколько, алерты лучше слать в служебную группу, а не в личку одному человеку. В группе видны, кто взял задачу. Авторские уведомления — только opt-in: галочка в кабинете «писать в Telegram», иначе получите жалобы на спам.
Шаблоны отказов можно слать коротким текстом: «Отклонено: добавьте фото товара». Длинные простыни в мессенджер не нужны — детали в кабинете на сайте.
Канал как витрина рядом с VIP
VIP на сайте и пост в канале — разные вещи. Иногда продают «публикация в Telegram» как отдельную услугу. Тогда:
- обычные лоты попадают в канал выборочно или дайджестом;
- оплаченные — отдельным постом сразу после оплаты услуги;
- в посте метка, что это продвижение, если у вас так принято по правилам.
Монетизация пакетов — платное размещение. Не обещайте «попаду в топ канала навсегда» — обещайте срок и факт поста.
Минимальный тест перед включением людям
- Создать объявление → одобрить → пост в канале один раз.
- Отклонить другое → в канал ничего не ушло.
- Сменить токен на неверный → ошибка в логе, сайт жив.
- Проверить клик по ссылке с телефона.
Обзор классифайда — скрипт доски, покупка — чеклист. Telegram-бот не заменяет модерацию и рубрики; он усиливает уже работающую площадку. Подключите посты после одобрения и алерты очереди — и у региональной доски появляется привычный канал, куда возвращаются смотреть «что появилось сегодня».
Формат поста, который не стыдно репостить
Коротко: первая строка — заголовок и цена, вторая — город и рубрика, третья — ссылка. Фото одно, лучшее. Длинные описания в канал не тащу — кто заинтересовался, откроет карточку. Хэштеги города имею смысл, если у вас несколько каналов или поиск по хэштегу внутри Telegram реально используют; иначе это шум. Кнопку URL (если бот умеет) веду сразу на карточку с UTM utm_source=telegram.
- Не постить отклоненное и черновики.
- Не постить обновление цены каждым чихом — только новое одобрение или платная услуга «пост в канал».
- При массовом импорте старых лотов — дайджест, не сто сообщений за минуту.
Безопасность токена и доступов
Токен бота = ключ к каналу. Храню в конфиге вне webroot или в env, не в публичном JS. Права в админке на смену токена — только владелец. Когда увольняется подрядчик, токен перевыпускаю. Служебную группу модераторов не делаю публичной «по ссылке для всех». Если бот принимает команды (/queue) — авторизую по Telegram user id из белого списка, иначе любой узнавший имя бота будет дёргать статистику.
Раз в квартал проверяю, что посты ещё ходят: тестовое объявление на стейдже или скрытой рубрике. Молчание канала обычно значит «кикнули бота» или «протух SSL на превью», а не «нет объявлений». Мониторинг проще простого: если за 24 часа при живой очереди ноль попыток post — алерт админу.
Канал и сайт — одна политика
Если карточку сняли с сайта за нарушение, пост в канале тоже нужно удалить или зачеркнуть реплаем «снято». Иначе Telegram становится витриной запрещённого. У модератора должен быть простой путь: снял в админке → задача «почистить канал» или автоудаление по API, если бот умеет. Без этой связки доска и канал живут разной жизнью и вредят друг другу.
Telegram-бот для доски объявлений усиливает уже работающую модерацию и рубрики. Настройте посты после одобрения, алерты очереди, аккуратный формат и хранение токена. Тогда у региональной площадки появляется привычка заглядывать «что вышло сегодня» — и часть трафика перестаёт зависеть только от поисковой выдачи и платных кликов.
Несколько городов — несколько каналов
На область иногда заводят канал на город или хотя бы ветки/хабы. В настройках бота фильтр city_id обязателен: смешение Твери и соседнего райцентра в одном потоке бесит локальную аудиторию. Если канал один — пишите город в первой строке поста крупно. Telegram-бот для доски объявлений тогда не превращается в шумную ленту «отовсюду».
Раз в месяц чистите права: кто админ канала, кто в служебной группе модераторов, не протух ли токен. Смена подрядчика без перевыпуска токена — дыра. Связка сайт + канал держится на тех же правилах модерации, что и витрина VIP: сначала одобрение, потом публикация, при снятии — уборка следов в Telegram.
Частые вопросы
Telegram бот для доски объявлений?
Бот в Telegram поднимает вовлечённость: новые объявления сразу в канал.
Сколько времени занимает «Telegram-бот для доски объявлений»?
Ориентир по тексту мануала — около 6 мин. На практике зависит от хостинга и подготовки базы.
Нужен ли отдельный сервер?
Для большинства скриптов достаточно хостинга или VDS с PHP и MySQL. Подбор сервера — в разделе VDS и требованиях к PHP/MySQL.
Скрипт доски объявлений php?
Разбор рядом в мануале по этому запросу. скрипт доски объявлений php
Купить скрипт классифайда под ключ?
Разбор рядом в мануале по этому запросу. купить скрипт классифайда под ключ