Skip to main content

Создание и настройка чатов

Необходимые чаты

Для корректной работы нужно создать отдельные чаты для каждой стороны (мерчанты, провайдеры), с которой вы работаете. Если у вас с кем то трафик в две стороны, создавайте два отдельных чата для каждого направления.

  1. Чат, в которую будут приходить сообщения, отправленные не по форме. ID этого чата нужно вставить в поле "ID чата для уведомлений о сообщениях не по форме" в панели управления.
  2. Чат споров с каждым мерчантом и провайдером.

Добавьте бота в каждый чат, который вы создаёте. Если вы не выключили Group Privacy, как было указано выше, сделайте его администратором с любыми правами в каждом чате.

Важно: мигрируйте все чаты в супергруппы сразу.

Про миграции групп

Что такое миграция группы?
В телеграме есть два вида групп - обычные группы и супергруппы. Миграция группы - переход обычной группы в супергруппу; телеграм делает это по различным критериям; в процессе у группы меняется ID; старый ID перестаёт работать.

Зачем это нужно?
По двум причинам. Первая: при миграции меняется ID чата; если это случится неожиданно в процессе, и если не поменять ID в конфиге/админке, могут сломаться некоторые функции. Лучше предотвратить эту проблему на раннем этапе; после миграции супергруппа уже не может мигрировать обратно. Вторая: в обычных группах не поддерживаются ссылки на сообщения; это функция используется ботом, но также и может быть полезна Вам.

Как это сделать?
Зайдите в управление чатами, переключите "История чата для новых участников" на "Видна" (если вам не нужна эта функция, её можно отключить после этого). Обязательно нажмите "Сохранить".

Как понять, что чат - супергруппа?
Отправьте любое сообщение и зайдите в меню взаимодействия с ним. Если в нём есть пункт "Скопировать ссылку на сообщение", значит это супергруппа. В ином случае - обычная.

Привязка чата споров к мерчанту или провайдеру

Все чаты с мерчантами и провайдерами необходимо обязательно привязать к телегам чату в админке агрегатора. Это необходимо для корректой работы сервиса.

Как копировать ID чатов? / Про префиксы ID

О префиксах.
Иногда в ID нету префикса в начале, тогда его нужно добавить. Для обычных групп префикс всегда "-", а для супергрупп "-100". (Пример: 3326223468 -> -1003326223468). Если префикс уже есть, добавлять его снова не нужно.

Удобный способ для компа:
Настройки > Продвинутые настройки > В самом низу "Экспериментальные настройки" > Show Peer IDs in Profile > Включено. Теперь, если зайти в меню чата, будет показываться ID без префикса. (Некоторые кастомные клиенты мобильной версии также содержат эту функцию.)

Универсальный способ 1: зайдите в меню взаимодействия любого сообщения (после миграции, см. выше), нажмите "Скопировать ссылку на сообщение". Вставьте её куда-нибудь (например, в поле чата); она выглядит примерно так: https://t.me/c/3344900189/173; жирным выделен ID данного чата, он без префикса.

Универсальный способ 2: добавьте в чат бота @myidbot, напишите команду /getgroupid ; бот в ответе пришлёт ID с префиксом.

Мерчант

В админке агрегатора (оранжевая), зайдите на страницу редактирования нужного мерчанта, и в поле "Telegram чат/пользователь" вставьте ID нужного чата с префиксом.

image.png

Провайдер

В админке агрегатора (оранжевая), зайдите на страницу редактирования нужного провайдера, и в поле "ID чата Telegram для диспутов" вставьте ID нужного чата с префиксом.

image.png