# Discourse Retort

**URL:** https://meta.discourse.org/t/discourse-retort/35903
**Category:** Plugin
**Tags:** end-of-life
**Created:** [11월 22, 2015, 11:53오전 UTC](https://meta.discourse.org/t/discourse-retort/35903 "2015-11-22T11:53:58Z")
**Posts on this page:** 20
**Page:** 15

<div class="post-metadata">

### Author: ![jrgong](https://avatars.discourse-cdn.com/v4/letter/j/c57346/32.png) [@jrgong](https://meta.discourse.org/u/jrgong)
#### Post date: [5월 20, 2019, 12:31오후 UTC](https://meta.discourse.org/t/discourse-retort/35903/295 "2019-05-20T12:31:19Z")

</div>

Setting up a certain trust level or group membership as requirement would be great. I would love to implement it as premium feature for premium members in my forum.

---

<div class="post-metadata">

### Author: ![Hiryuu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hiryuu/32/134658_2.png) [@Hiryuu](https://meta.discourse.org/u/Hiryuu)
#### Post date: [5월 20, 2019, 1:35오후 UTC](https://meta.discourse.org/t/discourse-retort/35903/296 "2019-05-20T13:35:57Z")

</div>

I really want to include this in our forum that’s being imported from phpbb… I’m just not sure on how the users will understood that they will have a “reactions” and a “like” altogether… I fear that they will end ignoring the like in favor of the reactions 😕

---

<div class="post-metadata">

### Author: ![jrgong](https://avatars.discourse-cdn.com/v4/letter/j/c57346/32.png) [@jrgong](https://meta.discourse.org/u/jrgong)
#### Post date: [5월 20, 2019, 1:59오후 UTC](https://meta.discourse.org/t/discourse-retort/35903/297 "2019-05-20T13:59:42Z")

</div>

I suppose, you could tweak the UI with CSS and/or Jquery so that people see multiple emojis to react with

What would be even more amazing is to grey out the extra emojis and lead the CTA to buy a certain group membership to enable that feature.

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [5월 20, 2019, 3:31오후 UTC](https://meta.discourse.org/t/discourse-retort/35903/298 "2019-05-20T15:31:54Z")

</div>

Retort includes the `retort limited emoji set` setting to present a fixed list of emoji.

You could pair that down to 3/4 reactions beyond ‘like’ to encourage users to use the like button when it’s relevant.

> [@jrgong](#):
>
> What would be even more amazing is to grey out the extra emojis and lead the CTA to buy a certain group membership to enable that feature.

That doesn’t sound amazing, that sounds really _really_ user-hostile.

---

<div class="post-metadata">

### Author: ![Chaboi\_3000](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chaboi_3000/32/163015_2.png) [@Chaboi\_3000](https://meta.discourse.org/u/Chaboi_3000)
#### Post date: [5월 28, 2019, 3:46오전 UTC](https://meta.discourse.org/t/discourse-retort/35903/299 "2019-05-28T03:46:24Z")

</div>

Seems like disabling the plugin and rebuilding still breaks the post content. I had to go to finder → ~/discourse/plugins, then had to manually remove the retort folder.

---

<div class="post-metadata">

### Author: ![Vaping\_Community](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/vaping_community/32/89248_2.png) [@Vaping\_Community](https://meta.discourse.org/u/Vaping_Community)
#### Post date: [6월 4, 2019, 12:50오후 UTC](https://meta.discourse.org/t/discourse-retort/35903/300 "2019-06-04T12:50:37Z")

</div>

@gdpelican The retort plugin is inteferring with the emoji selection box, see this post:

[https://meta.discourse.org/t/emoji-button-not-showing-emojis-when-browser-full-screen/119468/10](https://meta.discourse.org/t/emoji-button-not-showing-emojis-when-browser-full-screen/119468/10)

---

<div class="post-metadata">

### Author: ![Jose\_C\_Gomez](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jose_c_gomez/32/137297_2.png) [@Jose\_C\_Gomez](https://meta.discourse.org/u/Jose_C_Gomez)
#### Post date: [6월 27, 2019, 9:41오후 UTC](https://meta.discourse.org/t/discourse-retort/35903/301 "2019-06-27T21:41:44Z")

</div>

I can confirm the above bug

---

<div class="post-metadata">

### Author: ![santosguillamot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/santosguillamot/32/143077_2.png) [@santosguillamot](https://meta.discourse.org/u/santosguillamot)
#### Post date: [7월 4, 2019, 10:12오전 UTC](https://meta.discourse.org/t/discourse-retort/35903/302 "2019-07-04T10:12:55Z")

</div>

Hi @Vaping_Community, @Jose_C_Gomez ☺

Does this PR fix your problem? [FIX: Prevent emoji-picker from not showing by SantosGuillamot · Pull Request #7856 · discourse/discourse · GitHub](https://github.com/discourse/discourse/pull/7856)

We were having similar troubles and now are fixed with this. (Maybe you have to rebuild your app)

---

<div class="post-metadata">

### Author: ![Jose\_C\_Gomez](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jose_c_gomez/32/137297_2.png) [@Jose\_C\_Gomez](https://meta.discourse.org/u/Jose_C_Gomez)
#### Post date: [7월 8, 2019, 1:34오후 UTC](https://meta.discourse.org/t/discourse-retort/35903/303 "2019-07-08T13:34:13Z")

</div>

Yes it is now fixed.

---

<div class="post-metadata">

### Author: ![DiscourseMetrics](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discoursemetrics/32/55756_2.png) [@DiscourseMetrics](https://meta.discourse.org/u/DiscourseMetrics)
#### Post date: [7월 20, 2019, 9:53오후 UTC](https://meta.discourse.org/t/discourse-retort/35903/305 "2019-07-20T21:53:23Z")

</div>

I offer my users an iOS/Android app that they can use to access my forum.

When opening topics in the apps, often the posts won’t load properly, or only the navigation will appear.

I’m also seeing these errors in /logs:

```
TypeError: Cannot read property 'get' of undefined
    at i.disabledFor (https://.../assets/plugins/retort-0e38325ecc1e77022640749d263c616fa2014661562526df5557240511da536a.js:1:3734)
    at https://.../assets/plugins/retort-0e38325ecc1e77022640749d263c616fa2014661562526df5557240511da536a.js:1:4642
    at https://.../assets/application-005c06796edb69789ba3362843ad68e4f0e5b629e4bce0ccfce36db53770401e.js:75:13612
    at Array.map (<anonymous>)

```

and

```
TypeError: undefined is not an object (evaluating 'e.get')
disabledFor@https://.../assets/plugins/retort- 
0e38325ecc1e77022640749d263c616fa2014661562526df5557240511da536a.js:1:3733
https://.../assets/plugins/retort- 
0e38325ecc1e77022640749d263c616fa2014661562526df5557240511da536a.js:1:4653
map@[native code]

```

Turning off Retort solves the issue. In a regular mobile browser it works fine.

Having this bug means I may have to either stop having an app or turning off Retort, neither of which are great alternatives 😃 I’d be happy to pay to have this fixed - if that helps 🙂

---

<div class="post-metadata">

### Author: ![gdpelican](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gdpelican/32/81308_2.png) [@gdpelican](https://meta.discourse.org/u/gdpelican)
#### Post date: [7월 21, 2019, 2:07오전 UTC](https://meta.discourse.org/t/discourse-retort/35903/306 "2019-07-21T02:07:02Z")

</div>

@DiscourseMetrics I’ve pushed a fix that I believe will fix this issue, although I have to admit not spinning up a separate app to check. Could you please pull down the `account-for-missing-post` branch and verify that the issue is resolved?

```plaintext
git clone -b account-for-missing-post https://github.com/gdpelican/retort.git

```

---

<div class="post-metadata">

### Author: ![DiscourseMetrics](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discoursemetrics/32/55756_2.png) [@DiscourseMetrics](https://meta.discourse.org/u/DiscourseMetrics)
#### Post date: [7월 21, 2019, 8:41오전 UTC](https://meta.discourse.org/t/discourse-retort/35903/308 "2019-07-21T08:41:13Z")

</div>

The blank topics happens less now, so we are on the right track 🙂

Now seeing these errors:

```
TypeError: Cannot read property 'find' of undefined
    at i.postFor (https://.../assets/plugins/retort-e5332d5fc1fdd242b0b5702995f9e863e10f7e9def1d713e49cce1c391de94ed.js:1:3337)

```

and

```
TypeError: i is undefined
Url: https://.../assets/plugins/retort-e5332d5fc1fdd242b0b5702995f9e863e10f7e9def1d713e49cce1c391de94ed.js

```

and

```
TypeError: undefined is not an object (evaluating 'i.retorts')
Url: https://.../assets/plugins/retort-e5332d5fc1fdd242b0b5702995f9e863e10f7e9def1d713e49cce1c391de94ed.js

```

---

<div class="post-metadata">

### Author: ![gdpelican](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gdpelican/32/81308_2.png) [@gdpelican](https://meta.discourse.org/u/gdpelican)
#### Post date: [7월 22, 2019, 4:33오후 UTC](https://meta.discourse.org/t/discourse-retort/35903/309 "2019-07-22T16:33:53Z")

</div>

Alright, give me a little time and I’ll have a further look into this; it seems as though the app must somehow be doing something differently than the web.

If you have a way to grant me access to the app / forum in question, that would help a lot. 🙂

---

<div class="post-metadata">

### Author: ![orchardstreet](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/orchardstreet/32/149531_2.png) [@orchardstreet](https://meta.discourse.org/u/orchardstreet)
#### Post date: [9월 6, 2019, 4:16오후 UTC](https://meta.discourse.org/t/discourse-retort/35903/310 "2019-09-06T16:16:55Z")

</div>

using

```
.post-retort{
//my various css code here
}

```

Is not changing the defaults. any thoughts? thx

---

<div class="post-metadata">

### Author: ![YTPMania\_Forums](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ytpmania_forums/32/134014_2.png) [@YTPMania\_Forums](https://meta.discourse.org/u/YTPMania_Forums)
#### Post date: [10월 24, 2019, 4:24오후 UTC](https://meta.discourse.org/t/discourse-retort/35903/311 "2019-10-24T16:24:01Z")

</div>

커뮤니티 @gdpelican을 위해 할로윈 이벤트를 준비 중인데, 🍬 이모지를 반응(리액션)으로 사용할 예정입니다.

솔직히 SQL에 대해 아는 것이 거의 없습니다. 데이터 탐색기([Data Explorer](https://meta.discourse.org/t/32566?silent=true)) 쿼리를 두 개 작성하고 싶은데, 하나는 🍬 반응을 가장 많이 받은 사람을, 다른 하나는 🍬 반응을 가장 많이 준 사람을 보여주는 쿼리입니다. 이렇게 하는 것이 가능한가요? 시간 내주셔서 감사합니다!

---

<div class="post-metadata">

### Author: ![wolftune](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wolftune/32/103569_2.png) [@wolftune](https://meta.discourse.org/u/wolftune)
#### Post date: [10월 24, 2019, 5:50오후 UTC](https://meta.discourse.org/t/discourse-retort/35903/312 "2019-10-24T17:50:24Z")

</div>

> [@orchardstreet](#):
>
> 사용 중
> 
> ```plaintext
> .post-retort{
> //여기에 내 다양한 css 코드
> }
> 
> ```
> 
> 기본값이 변경되지 않습니다. 어떤 의견이 있을까요? 감사합니다

여기서도 확인했습니다. 이전에 이 CSS를 사용자 지정했던 적이 있습니다. 이제 어떻게든 상속이 달라져서 우리가 설정한 CSS를 기본값이 덮어쓰고 있습니다. 수정이나 최소한 우회 방법이 있으면 감사하겠습니다.

우리의 경우, 특히 배경색이 문제가 됩니다. 기본값이 테마에서 너무 어두운 색상을 사용해서 아이콘을 가리기 때문입니다.

---

<div class="post-metadata">

### Author: ![DiscourseMetrics](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discoursemetrics/32/55756_2.png) [@DiscourseMetrics](https://meta.discourse.org/u/DiscourseMetrics)
#### Post date: [11월 30, 2019, 8:29오후 UTC](https://meta.discourse.org/t/discourse-retort/35903/313 "2019-11-30T20:29:51Z")

</div>

특정 게시물에 22번 추가된 리플(retort)이 있습니다.

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

23번째로 추가하려고 하면 403 내부 서버 오류가 발생합니다.

로그에는 다음과 같은 오류가 표시됩니다:

> Failed to handle exception in exception app middleware : PG::StringDataRightTruncation: ERROR: value too long for type character varying(255)

많은 사용자가 리플을 추가할 때 사용자 이름이 저장되는 필드가 너무 짧아서 발생하는 문제일까요? 🙂

---

<div class="post-metadata">

### Author: ![Chaboi\_3000](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chaboi_3000/32/163015_2.png) [@Chaboi\_3000](https://meta.discourse.org/u/Chaboi_3000)
#### Post date: [12월 5, 2019, 5:33오전 UTC](https://meta.discourse.org/t/discourse-retort/35903/314 "2019-12-05T05:33:29Z")

</div>

주제/글당 허용되는 반응(리액션) 수에 제한이 있는지 궁금합니다. 🙂

---

<div class="post-metadata">

### Author: ![wolftune](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wolftune/32/103569_2.png) [@wolftune](https://meta.discourse.org/u/wolftune)
#### Post date: [1월 8, 2020, 10:56오후 UTC](https://meta.discourse.org/t/discourse-retort/35903/315 "2020-01-08T22:56:33Z")

</div>

Bumping은 좋아하지 않지만, .post-retort에 대한 CSS 상속 오류로 인해 반박(retort) 기능이 실제로 작동하지 않고 있습니다. 저희 환경에서는 어두운 색상 때문에 이모지가 거의 보이지 않기 때문입니다.

> [@wolftune](#):
>
> 저희도 확인했습니다. 이전에 이 CSS를 커스터마이징했었는데, 지금은 어딘가에서 상속 방식이 달라져서 저희가 설정한 CSS가 기본값에 의해 덮어씌워지고 있습니다.

---

<div class="post-metadata">

### Author: ![schungx](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/schungx/32/70989_2.png) [@schungx](https://meta.discourse.org/u/schungx)
#### Post date: [2월 29, 2020, 2:04오전 UTC](https://meta.discourse.org/t/discourse-retort/35903/316 "2020-02-29T02:04:17Z")

</div>

![image](https://global.discourse-cdn.com/meta/original/3X/6/2/62af6c2de97ceb9ed12244de3b5c12ea8ddd85e6.png)

팝업이 모든 버튼 위에 표시되도록 할 수 있나요? 현재 팝업은 각 버튼 요소 내부에 위치해 있어, 다음 버튼이 이전 팝업을 가리고 있습니다.

[이전 페이지](https://meta.discourse.org/t/discourse-retort/35903.md?page=14)

[다음 페이지](https://meta.discourse.org/t/discourse-retort/35903.md?page=16)
