# Discobot не отображает текст после сертификата

**URL:** https://meta.discourse.org/t/discobot-not-displaying-text-after-the-certificate/190278
**Category:** Bug
**Created:** [13.Май.2021 04:47:17 UTC](https://meta.discourse.org/t/discobot-not-displaying-text-after-the-certificate/190278 "2021-05-13T04:47:17Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![anon51938875](https://avatars.discourse-cdn.com/v4/letter/a/aca169/32.png) [@anon51938875](https://meta.discourse.org/u/anon51938875)
#### Post date: [13.Май.2021 04:47:17 UTC](https://meta.discourse.org/t/discobot-not-displaying-text-after-the-certificate/190278/1 "2021-05-13T04:47:17Z")

</div>

Спасибо @codinghorror за помощь в теме [Могу ли я просмотреть исходный код неотредактированного сообщения?](https://meta.discourse.org/t/can-i-view-raw-code-of-an-unedited-post/190276)

Используя этот метод, я решил посмотреть разметку, которую discobot использует для вставки SVG с сертификатом о завершении обучения новых пользователей. Вы тоже можете это сделать, перейдя в свои сообщения и воспользовавшись методом из связанной темы.

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

- После завершения обучения новых пользователей discobot должен написать под сертификатом:

> На этом всё! Посмотрите [**наши последние обсуждения**](https://meta.discourse.org/latest) или [**категории обсуждений**](https://meta.discourse.org/categories). 🕶
> 
> (Если вы захотите снова поговорить со мной, чтобы узнать больше, просто напишите мне или упомяните `@discobot` в любое время!)

- А после завершения обучения продвинутых пользователей (введите `@discobot start advanced tutorial` в одном сообщении для discobot) они должны написать под сертификатом:

> На этом у меня всё.
> 
> Пока! Если вы захотите снова поговорить со мной, напишите мне в любое время 🕶

Но этого не происходит. После использования инструментов разработчика в браузере стало ясно, что у тега `<iframe>` отсутствует закрывающий тег, а остальной текст вставлен внутрь тега `<iframe>`.

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

---

<div class="post-metadata">

### Author: ![martin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/martin/32/491371_2.png) [@martin](https://meta.discourse.org/u/martin)
#### Post date: [13.Май.2021 05:40:35 UTC](https://meta.discourse.org/t/discobot-not-displaying-text-after-the-certificate/190278/2 "2021-05-13T05:40:35Z")

</div>

Спасибо за отчет, я сейчас собираю исправление:

> <https://github.com/discourse/discourse/pull/13052>
>
> When issuing the discobot certificate, we were not closing the
> iframe tag, whic…h meant that the final message instruction to
> the user was swallowed up.
> 
> Before:
> 
> !\[image\](https://user-images.githubusercontent.com/920448/118082948-6ce75900-b401-11eb-98fe-2311c55df4db.png)
> 
> After:
> 
> !\[image\](https://user-images.githubusercontent.com/920448/118082985-796bb180-b401-11eb-87dc-94c33ff57e8c.png)

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [13.Май.2021 22:00:29 UTC](https://meta.discourse.org/t/discobot-not-displaying-text-after-the-certificate/190278/4 "2021-05-13T22:00:29Z")

</div>

Эта тема была автоматически закрыта через 16 часов. Новые ответы больше не принимаются.
