Возможно, глупый вопрос, но какие уведомления я должен получать через Telegram? Бот запущен и работает, я отправил ему сообщение и получил Chat ID, вставил этот ID в свой профиль пользователя, но, несмотря на то, что с тех пор я получил несколько уведомлений по электронной почте, в Telegram ничего не появилось. Должно ли это быть так, или мне нужно настроить уведомления в другом месте?
Если для решения этой проблемы нужны логи, я не против их опубликовать, но мне нужна будет подсказка, где их искать.
Проверка текста всегда помогает — оказалось, что я (видимо, хотя я никогда не видел ошибки) неправильно ввёл Chat ID. Теперь, когда я ввёл его заново, уведомления работают как положено. Отлично!
Привет. Я пытаюсь настроить это, но застрял на этапе получения Chat ID от бота. Что бы я ни писал, ответа нет.
Сначала я создал бота, следуя инструкциям.
Затем я создал группу в Telegram и добавил туда бота как участника.
После этого я попытался отправить сообщение, даже отметив бота, но ответа всё равно нет.
Я даже попробовал создать канал и написать боту, но ответа всё ещё нет.
Я пробовал делать это и через десктопное приложение, и через мобильное, но безрезультатно.
Не знаю, что ещё можно сделать.
Кроме того, нужно ли устанавливать оба плагина: discourse-chat-integration и discourse-telegram-notifications?
Я нигде в документации не вижу указания на необходимость создания группы. Напротив, там рекомендуется не разрешать боту присоединяться к группам. Отправляйте сообщения напрямую боту, а не в группу, в которой он состоит.
Согласно исходному посту (это даже выделено в заштрихованном блоке вверху), они выполняют разные функции:
Могу ли я одновременно использовать плагин интеграции чата и плагин уведомлений Telegram? Я успешно интегрировал плагин интеграции чата, и он работает нормально, но плагин уведомлений Telegram не отправляет уведомления пользователям. Бот просто показывает мне это!
testbot, [28.12.19 15:58]
Привет, администратор! Я буду присылать вам сообщения, когда появятся новые уведомления на Engineer's Asylum.
Ответ на уведомление опубликует ответ на Engineer's Asylum.
Чтобы отключить, перейдите в настройки вашего профиля.
Я нашел, где ошибся: я вставлял токен доступа в область интеграции чата плагина. Нашел его в настройках плагина для Telegram, отправил сообщение боту и получил ответ!
Цитата: Я всё ещё не могу заставить бота отвечать и предоставлять мне ID чата через Telegram. Я пробовал отправить сообщение самому боту. Также пытался создать канал в Telegram и упомянуть бота в сообщении, но всё равно ничего не получил.
Проблема:
Я сильно путался между двумя плагинами, двумя телеграм-ботами и двумя телеграм-чатами (каналом и группой). В этой путанице мне постоянно давали поле с названием «Telegram Token» или что-то подобное, но я так и не мог разобраться, в чём разница.
Решение:
В конце концов я обнаружил, что в настройках Discourse есть два разных поля с очень похожими названиями/метками, расположенные рядом друг с другом, но которые, разумеется, НЕ ОДИНАКОВЫЕ.
Поэтому, пожалуйста, обратите внимание: это два разных элемента с разными назначениями:
Я заметил, что чаты телеграм-каналов и групп больше не отвечают на команду /getchatid. Они больше не раскрывают свой ID чата обычным способом. Раньше, при создании нового бота, он автоматически сообщал свой ID сразу после начала с ним чата. Но теперь так больше не происходит.
Привет @david!
Во-первых, спасибо за плагин. Всё настроено, работает, и я не могу дождаться, чтобы сообщить об этом сообществу.
Однако у меня есть несколько вопросов:
Как я могу перевести его на свой язык, чтобы сделать всё ещё удобнее для нашего сообщества?
Есть ли способ — через Telegram или Discourse — контролировать внешний вид сообщений в Telegram? Шрифт выглядит плохо, а между словами в тексте самого сообщения, отправленного из Discourse, есть двойные пробелы (текст плагина выглядит отлично).