✈️ Почему не открывается чат в Telegram?
При нажатии на кнопку Telegram в карточке клиента должен открываться чат с этим клиентом в Telegram Desktop. Если этого не происходит, ниже перечислены возможные причины и способы их решения.
Портативные версии Telegram (Portable, Telegram.exe без установки) не регистрируют протокол tg:// в системе. Без этого My-Business CRM не может передать номер телефона в Telegram.
Решение: Удалите портативную версию и установите официальную установочную версию с сайта desktop.telegram.org.
🔍 Как работает интеграция?
My-Business CRM использует протокол tg:// для открытия чата с клиентом. Формат ссылки выглядит так:
Когда вы нажимаете на кнопку Telegram в карточке клиента, CRM формирует такую ссылку и передаёт её системе. Windows должна передать эту ссылку Telegram Desktop, который откроет чат с указанным номером.
Для корректной работы необходимо, чтобы Telegram Desktop был установлен официальным установщиком и протокол tg:// был зарегистрирован в системе.
🔍 Основные причины и решения
Причина: Портативная версия Telegram (exe-файл без установки) не регистрирует протокол tg:// в системе. My-Business CRM не может передать номер в Telegram.
Причина: Даже при установленной официальной версии протокол может быть "сломан" или перехвачен другой программой.
Симптомы: При нажатии на кнопку Telegram ничего не происходит, или появляется ошибка.
Симптомы: Telegram Desktop открывается, но чат не создаётся, программа показывает окно входа.
Симптомы: При нажатии на кнопку Telegram открывается пустой чат, или появляется ошибка, что пользователь не найден.
Симптомы: Нажатие на кнопку Telegram не даёт результата, или открывается не тот чат.
8999999999998(999)999-99-99, 8(999)1234567, (999)1234567Неправильный формат: 8(999)123-45-67
Симптомы: При попытке открыть чат появляется ошибка или окно не открывается.
Симптомы: При нажатии на кнопку Telegram ничего не происходит или открывается браузер.
🛠️ Как восстановить протокол tg://?
- Полностью удалите Telegram через "Установка и удаление программ"
- Удалите папку с остатками (если есть) — обычно
%AppData%\Telegram Desktop - Скачайте свежую версию с официального сайта
- Установите Telegram и авторизуйтесь
- После этого протокол tg:// должен зарегистрироваться автоматически
- Откройте Параметры Windows (Win + I)
- Перейдите в Приложения → Приложения по умолчанию
- Прокрутите вниз до пункта "Выбрать стандартные приложения для протоколов"
- Найдите протокол tg
- Нажмите на текущее приложение и выберите Telegram Desktop из списка
Выполните команду в командной строке (Win + R → cmd):
Если протокол зарегистрирован, команда покажет ассоциацию. Также можно проверить открытие ссылки вручную:
Если после этой команды открывается Telegram — протокол работает корректно. Если нет — проблема в системе.
🛠️ Пошаговая диагностика
- Найдите Telegram в меню "Пуск"
- Если Telegram просто как файл .exe в папке — это портативная версия
- Если есть запись в "Установка и удаление программ" — установленная версия
- Для работы нужна только установленная версия!
- Запустите Telegram Desktop
- Убедитесь, что вы авторизованы (виден список чатов)
- Откройте карточку клиента в My-Business CRM
- Проверьте поле "Телефон" — он должен быть в формате
+79991234567
- Нажмите Win + R, введите
cmdи нажмите Enter - Введите команду:
start tg://resolve?phone=+79001234567 - Если открывается Telegram — протокол работает
- Вернитесь в CRM и нажмите на кнопку Telegram
- Должен открыться чат с клиентом
📌 Краткое резюме
- Портативная версия Telegram НЕ работает — используйте только установочную
- Протокол tg:// должен быть зарегистрирован — проверьте через командную строку
- Telegram должен быть запущен — добавьте в автозагрузку
- Номер телефона в карточке — в международном формате (+7...)
- У клиента должен быть аккаунт в Telegram по этому номеру
Обратитесь в техническую поддержку и укажите:
• Версию Telegram Desktop (Справка → О программе)
• Установлена ли версия из Store или портативная
• Результат команды:
start tg://resolve?phone=+79001234567• Формат номера телефона в карточке клиента
📧 company@mybusiness-crm.ru