Set up Telegram integration using the discourse-chat-integration plugin

Я попытался войти в систему через другой браузер, но ничего не отображается:

(настройки не менялись)

Странно

Обновление: всё заработало после проверки на моём iPhone

У вас на рабочем столе установлен какой-либо блокировщик рекламы? Ранее мы сталкивались с проблемой, при которой включение плагина Discourse Ads приводило к тому, что блокировщики рекламы скрывали эту часть интерфейса администратора.

1 лайк

Да, возможно, именно в этом дело…

В любом случае, у меня есть ещё один вопрос, касающийся интеграции с Telegram.

Мое имя пользователя на тестовом сайте — «Michael». Когда Telegram отправляет уведомление о новой публикации от меня на тестовом форуме, сообщение гласит: @michael опубликовал в [Тема], а имя пользователя в сообщении Telegram ведёт напрямую к пользователю @michael в Telegram, который, разумеется, является каким-то случайным человеком (то же самое касается @system). Это делает данную интеграцию непригодной!

Есть ли у нас вообще какой-либо контроль над шаблоном или форматом сообщений в Telegram? Кроме того, мне не нравится моноширинный шрифт для основного текста.

Спасибо!

1 лайк

Да, это можно настроить! Подробнее читайте в этом руководстве:

Если вы измените шаблон сообщения так, чтобы имя пользователя было заключено в обратные кавычки (`), то, думаю, это отключит автоматическое создание ссылок.

3 лайка

Привет, David Taylor! У меня вопрос: Telegram добавил потоки в группы и новый параметр в метод sendMessage. Будете ли вы поддерживать отправку сообщений не просто в чат, а конкретно в поток?

Привет, Дэвид! Плагин потрясающий! Я уже настроил его для Discord, и он отлично работает также в Telegram. Мне просто нужно разобраться, как убрать тег с именем пользователя.
Я пробовал добавлять обратные кавычки, но это не решило проблему. Правильно ли я их добавил?

При попытке тестирования возникает эта ошибка.

В ответах на другие посты здесь предлагалось, что нужно включить настройку force_https. Однако я, кажется, не могу найти эту настройку нигде.

Что я упускаю?

Всё идёт хорошо, пока не дойдёшь до Добавления канала. Когда я загружаю чат с ботом, он просто не отвечает. Я не могу получить ID чата. Кто-нибудь, помогите мне его найти?

Следующим шагом я просто отправил боту сообщение — не команду — и получил Chat ID. Хорошо, но об этом нигде не сказано в этом руководстве, нужно сделать это немного понятнее.

Пожалуйста, кто-нибудь, дайте рекомендации по этому вопросу:

Возможно ли добавить параметр message_thread_id для отправки сообщений в конкретную тему в группе с темами?

Я не нашёл «Добавить канал» здесь: панель администратора → плагины → интеграции чата → Telegram.

Нашёл, спасибо!

1 лайк