Manuals
RU EN

Продукты · 68

Telegram-бот для доски объявлений

Продукты 6 мин чтения

Telegram-бот для доски объявлений — канал трафика и операционных алертов без мобильного приложения. Новое одобренное объявление уходит в канал города, модератор получает задачу в личку, автор — статус «одобрено/отклонено». На региональных площадках канал часто даёт повторные заходы лучше, чем надежда на одну только выдачу Google.

База продукта — площадка объявлений, запуск — board.

Сценарии, которые реально используют

  • Канал новых лотов — фото, цена, город, ссылка на карточку.
  • Алерты модератору — «в очереди N», или каждое новое на проверку.
  • Статус автору — если он привязал Telegram в профиле.
  • Жалобы — короткий пинг с ссылкой в админку.
  • Дайджест — раз в день топ свежих, если поток большой и канал не хотят спамить.

Не нужно строить «второе Авито внутри бота» с подачей через диалог на старте. Сначала лента и алерты. Подача в боте — этап 2, когда обычный сайт уже стабилен.

Что настроить в админке доски

  1. Токен бота и id канала/группы.
  2. Условие публикации: только после модерации (обязательно).
  3. Шаблон сообщения: заголовок, цена, город, 1 фото, URL.
  4. Фильтр по рубрикам/городу — чтобы в канал «Тверь» не летели чужие лоты.
  5. Антифлуд: не чаще X сообщений в минуту при массовом одобрении.
Модерация. Публикация в Telegram до одобрения — быстрый способ прорекламировать спам. Только статус «одобрено». См. очередь и VIP.

Технические мелочи, на которых спотыкаются

  • Бот должен быть админом канала с правом постить.
  • Webhook или long polling — на shared часто проще cron, дергающий очередь событий.
  • Фото: либо file_id после первой заливки, либо URL превью с вашего https — без https Telegram картинку может не забрать.
  • Ошибки API логируйте: канал сменили, бота кикнули, токен отозвали.
  • Идемпотентность: повторный cron не должен слать одно объявление пять раз.

Карточка на сайте всё равно главная — в посте ссылка с UTM, чтобы видеть трафик. ЧПУ и город — фильтр по городу; превью для поста — фото.

Операционка модераторов

Если модераторов несколько, алерты лучше слать в служебную группу, а не в личку одному человеку. В группе видны, кто взял задачу. Авторские уведомления — только opt-in: галочка в кабинете «писать в Telegram», иначе получите жалобы на спам.

Шаблоны отказов можно слать коротким текстом: «Отклонено: добавьте фото товара». Длинные простыни в мессенджер не нужны — детали в кабинете на сайте.

Канал как витрина рядом с VIP

VIP на сайте и пост в канале — разные вещи. Иногда продают «публикация в Telegram» как отдельную услугу. Тогда:

  • обычные лоты попадают в канал выборочно или дайджестом;
  • оплаченные — отдельным постом сразу после оплаты услуги;
  • в посте метка, что это продвижение, если у вас так принято по правилам.

Монетизация пакетов — платное размещение. Не обещайте «попаду в топ канала навсегда» — обещайте срок и факт поста.

Минимальный тест перед включением людям

  1. Создать объявление → одобрить → пост в канале один раз.
  2. Отклонить другое → в канал ничего не ушло.
  3. Сменить токен на неверный → ошибка в логе, сайт жив.
  4. Проверить клик по ссылке с телефона.

Обзор классифайда — скрипт доски, покупка — чеклист. 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

Купить скрипт классифайда под ключ?

Разбор рядом в мануале по этому запросу. купить скрипт классифайда под ключ

Раздел
Скрипт доски объявлений

Запуск и настройка площадки объявлений на своём домене.