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

**URL:** https://meta.discourse.org/t/set-up-telegram-integration-using-the-discourse-chat-integration-plugin/66603
**Category:** Integrations
**Tags:** chat-integration, how-to
**Created:** [21.Июль.2017 16:26:57 UTC](https://meta.discourse.org/t/set-up-telegram-integration-using-the-discourse-chat-integration-plugin/66603 "2017-07-21T16:26:57Z")
**Posts on this page:** 20
**Page:** 3

<div class="post-metadata">

### Author: ![Deyner\_López](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/deyner_l%C3%B3pez/32/193016_2.png) [@Deyner\_López](https://meta.discourse.org/u/Deyner_L%C3%B3pez)
#### Post date: [16.Январь.2020 14:33:01 UTC](https://meta.discourse.org/t/set-up-telegram-integration-using-the-discourse-chat-integration-plugin/66603/43 "2020-01-16T14:33:01Z")

</div>

Привет! Крутой плагин!

Мне удалось успешно добавить его в группу, где мы получаем уведомления о создании новых тем и новых ответах.

Но можно ли добавить того же бота в другую группу?.. Будет ли бот публиковать одну и ту же информацию в обеих группах, ничего не меняя?

Думаю, Chat ID будет разным для одного и того же бота в каждой группе… но мне нужно узнать это у экспертов здесь! 😎

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [16.Январь.2020 14:44:13 UTC](https://meta.discourse.org/t/set-up-telegram-integration-using-the-discourse-chat-integration-plugin/66603/44 "2020-01-16T14:44:13Z")

</div>

> [@Deyner\_López](#):
>
> Я предполагаю, что Chat ID будет отличаться для одного и того же бота в каждой группе… но мне нужно узнать это у экспертов здесь! 🕶

Верно, это разработано для работы в нескольких группах 🙂

---

<div class="post-metadata">

### Author: ![Deyner\_López](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/deyner_l%C3%B3pez/32/193016_2.png) [@Deyner\_López](https://meta.discourse.org/u/Deyner_L%C3%B3pez)
#### Post date: [16.Январь.2020 14:54:04 UTC](https://meta.discourse.org/t/set-up-telegram-integration-using-the-discourse-chat-integration-plugin/66603/45 "2020-01-16T14:54:04Z")

</div>

Так что я могу добавить его в другую группу (или группы), не меняя chat\_id, и это будет работать в любом случае?

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [16.Январь.2020 14:56:21 UTC](https://meta.discourse.org/t/set-up-telegram-integration-using-the-discourse-chat-integration-plugin/66603/46 "2020-01-16T14:56:21Z")

</div>

Для каждой группы следует создать отдельный «канал» в Discourse.

> [@david](#):
>
> - Перейдите в панель администратора Discourse, раздел Plugins, затем Chat Integrations и выберите Telegram.
> - Нажмите Add Channel.

После этого для каждого канала можно будет указать уникальный ID чата.

---

<div class="post-metadata">

### Author: ![Deyner\_López](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/deyner_l%C3%B3pez/32/193016_2.png) [@Deyner\_López](https://meta.discourse.org/u/Deyner_L%C3%B3pez)
#### Post date: [16.Январь.2020 14:59:18 UTC](https://meta.discourse.org/t/set-up-telegram-integration-using-the-discourse-chat-integration-plugin/66603/47 "2020-01-16T14:59:18Z")

</div>

Отлично, спасибо! Сейчас же проверю! Отличная поддержка здесь!! 💪

---

<div class="post-metadata">

### Author: ![kuba-orlik](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kuba-orlik/32/318490_2.png) [@kuba-orlik](https://meta.discourse.org/u/kuba-orlik)
#### Post date: [12.Февраль.2020 14:05:04 UTC](https://meta.discourse.org/t/set-up-telegram-integration-using-the-discourse-chat-integration-plugin/66603/48 "2020-02-12T14:05:04Z")

</div>

Кто-нибудь? Я совсем в растерянности :\<

> [@kuba-orlik](#):
>
> Я пытаюсь настроить уведомления, но при добавлении бота в группу Telegram он не отправляет идентификатор чата. Я пробовал это сделать несколько раз, но каждый раз неудачно :\<
> 
> Что можно сделать для устранения проблемы? Я уже пробовал выполнить команду rails console

---

<div class="post-metadata">

### Author: ![rkda](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rkda/32/120046_2.png) [@rkda](https://meta.discourse.org/u/rkda)
#### Post date: [15.Май.2020 04:56:03 UTC](https://meta.discourse.org/t/set-up-telegram-integration-using-the-discourse-chat-integration-plugin/66603/49 "2020-05-15T04:56:03Z")

</div>

У меня тоже эта проблема. Бот не отвечает. Не могу получить ID чата вообще ☹

* * *

@kuba-orlik Наконец-то удалось это сделать!

Введите следующую команду в браузере.

`https://api.telegram.org/bot<token>/getUpdates `

Должен вернуться JSON-ответ, похожий на следующий:

`{"ok":true,"result":{"id": **xxxxxxxxxx** ,"is_bot":true,"first_name":"forumbot","username":"mappy_forum_bot","can_join_groups":true,"can_read_all_group_messages":false,"supports_inline_queries":false}}`

ID чата — это значение в ключе id. Удачи!

---

<div class="post-metadata">

### Author: ![kuba-orlik](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kuba-orlik/32/318490_2.png) [@kuba-orlik](https://meta.discourse.org/u/kuba-orlik)
#### Post date: [15.Май.2020 08:24:22 UTC](https://meta.discourse.org/t/set-up-telegram-integration-using-the-discourse-chat-integration-plugin/66603/50 "2020-05-15T08:24:22Z")

</div>

Спасибо!

Некоторое время назад я отправил в чат только сообщение `/rant`, и бот ответил, включив в ответ и ID 🤷‍♂️

---

<div class="post-metadata">

### Author: ![efeefe](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/efeefe/32/117710_2.png) [@efeefe](https://meta.discourse.org/u/efeefe)
#### Post date: [11.Июнь.2020 13:53:53 UTC](https://meta.discourse.org/t/set-up-telegram-integration-using-the-discourse-chat-integration-plugin/66603/51 "2020-06-11T13:53:53Z")

</div>

Я застрял здесь. Установил плагин, добавил токен, но нигде не могу найти кнопку «Добавить канал».

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [11.Июнь.2020 13:55:43 UTC](https://meta.discourse.org/t/set-up-telegram-integration-using-the-discourse-chat-integration-plugin/66603/52 "2020-06-11T13:55:43Z")

</div>

Убедитесь, что вы внимательно изучили [основные инструкции по плагину](https://meta.discourse.org/t/chatroom-integration-plugin-discourse-chat-integration/66522). Вы включили плагин и провайдера Telegram? После этого вы должны увидеть интерфейс:

> [@david](#):
>
> В панели администратора вашего форума, в разделе Плагины, вы должны увидеть раздел Интеграция чатов. Внутри него будут вкладки для каждого из включённых провайдеров:
> 
> ![11](https://global.discourse-cdn.com/meta/original/3X/5/f/5fc8a776ad07adb360abad57ba404017202d8a25.png)

---

<div class="post-metadata">

### Author: ![efeefe](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/efeefe/32/117710_2.png) [@efeefe](https://meta.discourse.org/u/efeefe)
#### Post date: [11.Июнь.2020 14:07:12 UTC](https://meta.discourse.org/t/set-up-telegram-integration-using-the-discourse-chat-integration-plugin/66603/54 "2020-06-11T14:07:12Z")

</div>

Я включил плагин и провайдера Telegram. Но я не вижу вкладок:

 ![Скриншот от 2020-06-11 15-05-39](https://global.discourse-cdn.com/meta/original/3X/b/1/b148e10e99a0200dc56a996b6cdffe90b5ae7b9d.png)

(на португальском, но интерфейс тот же)

Я использую версию 2.5.0.beta7 на Digital Ocean / Ubuntu.

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [11.Июнь.2020 14:08:35 UTC](https://meta.discourse.org/t/set-up-telegram-integration-using-the-discourse-chat-integration-plugin/66603/55 "2020-06-11T14:08:35Z")

</div>

![Скриншот от 2020-06-11 15-05-39](https://global.discourse-cdn.com/meta/original/3X/a/5/a511a764db586cb5e7a943902fd83597b2cd2266.png)

---

<div class="post-metadata">

### Author: ![efeefe](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/efeefe/32/117710_2.png) [@efeefe](https://meta.discourse.org/u/efeefe)
#### Post date: [11.Июнь.2020 14:13:40 UTC](https://meta.discourse.org/t/set-up-telegram-integration-using-the-discourse-chat-integration-plugin/66603/56 "2020-06-11T14:13:40Z")

</div>

Да, я оттуда.

 ![Скриншот от 2020-06-11 15-12-22](https://global.discourse-cdn.com/meta/original/3X/0/0/009ce7941c2cace99a325020abd1b7ef115eb9a8.png)

Если я нажму на «Настройки» справа от discourse-chat-integration, я попаду сюда:

 ![Скриншот от 2020-06-11 15-12-47](https://global.discourse-cdn.com/meta/original/3X/5/1/519a8f87c20c8b42a7c530a77fb322323c366795.png)

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [11.Июнь.2020 14:26:06 UTC](https://meta.discourse.org/t/set-up-telegram-integration-using-the-discourse-chat-integration-plugin/66603/57 "2020-06-11T14:26:06Z")

</div>

Извините, интерфейс здесь не совсем удобен. Вам нужно нажать на «Интеграции чата» слева на **первом** скриншоте. Не нажимайте кнопку «Настройки».

---

<div class="post-metadata">

### Author: ![efeefe](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/efeefe/32/117710_2.png) [@efeefe](https://meta.discourse.org/u/efeefe)
#### Post date: [11.Июнь.2020 16:08:51 UTC](https://meta.discourse.org/t/set-up-telegram-integration-using-the-discourse-chat-integration-plugin/66603/58 "2020-06-11T16:08:51Z")

</div>

Ах, отлично! Это немного странно, но наконец-то нашли. Спасибо за помощь.

---

<div class="post-metadata">

### Author: ![Bathinda](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bathinda/32/135888_2.png) [@Bathinda](https://meta.discourse.org/u/Bathinda)
#### Post date: [04.Август.2020 13:24:25 UTC](https://meta.discourse.org/t/set-up-telegram-integration-using-the-discourse-chat-integration-plugin/66603/59 "2020-08-04T13:24:25Z")

</div>

Я не могу получить идентификатор чата из списка моих каналов Telegram и из группы Telegram.

Я создал бота, используя плагин интеграции чата, и ввёл его токен в настройки Discourse. Теперь я добавил этого бота в список каналов Telegram, а также в группу Telegram (как администратора).

Теперь мне нужно получить идентификаторы каналов, чтобы создать их на [https://bathindahelper.com/admin/plugins/chat/telegram](https://bathindahelper.com/admin/plugins/chat/telegram). [Команда /getchatid не работает ни в одном из случаев]

Прошу дать инструкции, почему я не получаю идентификаторы чатов от бота Telegram, канала или группы? Я могу получить только один идентификатор чата через бота, используя эту команду в браузере:  
[https://api.telegram.org/bot1379583420:ASOMELETTERSVQHVc/getupdates](https://api.telegram.org/bot1379583420:ASOMELETTERSVQHVc/getupdates)

Также я запутался: должен ли я получать два разных идентификатора чата от Telegram? Или их будет три — один для бота, другой для канала и третий для группы?

---

<div class="post-metadata">

### Author: ![Mooash](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mooash/32/189167_2.png) [@Mooash](https://meta.discourse.org/u/Mooash)
#### Post date: [05.Август.2020 09:03:09 UTC](https://meta.discourse.org/t/set-up-telegram-integration-using-the-discourse-chat-integration-plugin/66603/60 "2020-08-05T09:03:09Z")

</div>

Приношу извинения, если это не то место для публикации, но сейчас, похоже, что что-то сломано. Установка интеграции и настройка бота проходят успешно, однако уведомления не отправляются, и на команды чата нет ответов.

Запрос к API Telegram для получения текущих настроенных вебхуков для бота возвращает вебхук без URL, возможно, эта задача не выполняется?

Вот ответ от эндпоинта `getWebhookInfo` Telegram:

```json
{
  "ok": true,
  "result": {
    "url": "",
    "has_custom_certificate": false,
    "pending_update_count": 17
  }
}

```

**Редактирование:** Я вручную запустил `DiscourseChat::Provider::TelegramProvider.setup_webhook()` в консоли Rails для настройки вебхука, и это отчасти работает, но запросы от Telegram возвращают 404 при обращении к Discourse:

```plaintext
POST /chat-integration/telegram/command/<redacted> HTTP/1.1" "-" "telegram_command/command" 404 3329 "-" 0.020 0.019 "-"

```

Я проверил, и скрытая часть токена совпадает с настройкой `chat_integration_telegram_secret` в базе данных.

---

<div class="post-metadata">

### Author: ![Bathinda](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bathinda/32/135888_2.png) [@Bathinda](https://meta.discourse.org/u/Bathinda)
#### Post date: [10.Август.2020 03:21:28 UTC](https://meta.discourse.org/t/set-up-telegram-integration-using-the-discourse-chat-integration-plugin/66603/61 "2020-08-10T03:21:28Z")

</div>

Не удается найти сообщение для отправки тестового сообщения в Telegram-бот. Похоже, это произошло после последних обновлений.

 ![image](https://global.discourse-cdn.com/meta/original/3X/9/2/929a95e7ad381ccf279f20ab15e98ae4995a4b91.png)

Даже если такие посты существуют на моем сайте

 ![image](https://global.discourse-cdn.com/meta/original/3X/6/8/68168086929ceea2dd228919605cdd3a7a0a5c0d.png)

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [02.Ноябрь.2020 17:09:26 UTC](https://meta.discourse.org/t/set-up-telegram-integration-using-the-discourse-chat-integration-plugin/66603/62 "2020-11-02T17:09:26Z")

</div>

> [@Bathinda](#):
>
> Я не могу получить ID чата из списка моих каналов Telegram и из группы Telegram.

> [@Mooash](#):
>
> Команды чата никогда не получают ответов.

Приношу извинения за столь длительную задержку! Я только что внес исправление, которое должно помочь решить эти проблемы:

> <https://github.com/discourse/discourse-chat-integration/commit/1dc753771b427ba6ac07e62dd77797edee8c3aac>
>
> The \`site\_setting\_changed\` event passes the setting name as a symbol, not a stri…ng. This commit also removes the backwards-compatible \`site\_setting\_saved\` event, which was deprecated in 2.3.0.

Если у вас уже настроен плагин, вам потребуется отключить и снова включить настройку `chat_integration_telegram_enabled`, чтобы переконфигурация прошла корректно.

---

<div class="post-metadata">

### Author: ![Bathinda](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bathinda/32/135888_2.png) [@Bathinda](https://meta.discourse.org/u/Bathinda)
#### Post date: [03.Ноябрь.2020 02:51:17 UTC](https://meta.discourse.org/t/set-up-telegram-integration-using-the-discourse-chat-integration-plugin/66603/63 "2020-11-03T02:51:17Z")

</div>

Спасибо.  
Я отключил указанную настройку, а затем снова включил её. Надеюсь, этого будет достаточно.

[Предыдущая страница](https://meta.discourse.org/t/set-up-telegram-integration-using-the-discourse-chat-integration-plugin/66603.md?page=2)

[Следующая страница](https://meta.discourse.org/t/set-up-telegram-integration-using-the-discourse-chat-integration-plugin/66603.md?page=4)
