# 채팅이 비활성화된 사용자의 프로필 카드에 채팅 버튼이 표시되는 문제

**URL:** https://meta.discourse.org/t/chat-button-on-user-card-when-user-does-not-allow-chat/288322
**Category:** UX
**Tags:** chat, user-card
**Created:** [12월 11, 2023, 11:45오후 UTC](https://meta.discourse.org/t/chat-button-on-user-card-when-user-does-not-allow-chat/288322 "2023-12-11T23:45:46Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [12월 11, 2023, 11:45오후 UTC](https://meta.discourse.org/t/chat-button-on-user-card-when-user-does-not-allow-chat/288322/1 "2023-12-11T23:45:47Z")

</div>

/latest에서 사용자 카드를 열면 채팅 버튼이 없습니다.

 ![no_chat_button](https://global.discourse-cdn.com/meta/original/4X/d/3/3/d33e4385fd06dab44821c3dfea817cc2e176d1a2.png)  
하지만 주제(topic) 안에서 열면 채팅 버튼은 보이나, 여전히 채팅 메시지를 보낼 수 있는 권한은 없습니다.  
 ![chat_button](https://global.discourse-cdn.com/meta/original/4X/a/c/b/acb5facda05aa348ad9475cc46bdb116caa9f808.png)

---

<div class="post-metadata">

### Author: ![jericson](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jericson/32/116215_2.png) [@jericson](https://meta.discourse.org/u/jericson)
#### Post date: [12월 13, 2023, 11:28오후 UTC](https://meta.discourse.org/t/chat-button-on-user-card-when-user-does-not-allow-chat/288322/4 "2023-12-13T23:28:32Z")

</div>

재현이 안 됩니다. 이제 /latest와 주제(topic) 양쪽에서 거의 모든 사용자에게 채팅이 보입니다. 제가 발견한 두 가지 예외는 다음과 같습니다:

- 제 자신의 사용자 카드(usercard). 제 자신과 채팅을 하고 싶을 이유가 없으므로 이는 당연합니다.
- @awesomerobot. 하지만 두 곳 어디에서도 그의 채팅 버튼을 볼 수 없습니다.\[1\] [채팅을 끄는 사용자 설정](https://meta.discourse.org/my/preferences/chat)이 있는 것 같습니다. 이것이 원인일까요?

테스트를 위해 제 자신의 채팅을 비활성화했습니다. 제 프로필을 보실 때 버튼이 사라지나요?

* * *

1. 제가 확인한 다른 모든 사용자에게는 메시지 버튼이 있습니다. 거기서 무슨 일이 일어나고 있는지 잘 모르겠습니다. Kris는 제가 볼 수 있는 어디에도 두 버튼이 모두 없습니다.

---

<div class="post-metadata">

### Author: ![Firepup650](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/firepup650/32/465200_2.png) [@Firepup650](https://meta.discourse.org/u/Firepup650)
#### Post date: [12월 13, 2023, 11:30오후 UTC](https://meta.discourse.org/t/chat-button-on-user-card-when-user-does-not-allow-chat/288322/5 "2023-12-13T23:30:13Z")

</div>

> [@jericson](#):
>
> 테스트 목적으로 제 계정의 채팅 기능을 비활성화했습니다. 제 프로필을 보시면 채팅 버튼이 사라지나요?

여전히 주제 내와 /latest 페이지에서 두 개의 버튼이 모두 보입니다.

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [12월 13, 2023, 11:30오후 UTC](https://meta.discourse.org/t/chat-button-on-user-card-when-user-does-not-allow-chat/288322/6 "2023-12-13T23:30:22Z")

</div>

아니요. 여전히 채팅 메시지를 보낼 수 있습니다.

[https://meta.discourse.org/my/preferences/users](https://meta.discourse.org/my/preferences/users)의 설정을 사용하여 다른 사용자가 자신에게 메시지를 보내지 못하도록 설정해야 합니다.

---

<div class="post-metadata">

### Author: ![Firepup650](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/firepup650/32/465200_2.png) [@Firepup650](https://meta.discourse.org/u/Firepup650)
#### Post date: [12월 13, 2023, 11:31오후 UTC](https://meta.discourse.org/t/chat-button-on-user-card-when-user-does-not-allow-chat/288322/7 "2023-12-13T23:31:09Z")

</div>

@Moin 혹시 테마 문제인 걸까요? 어떤 테마를 사용하고 계신지 알려주시면 감사하겠습니다.

---

<div class="post-metadata">

### Author: ![jericson](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jericson/32/116215_2.png) [@jericson](https://meta.discourse.org/u/jericson)
#### Post date: [12월 13, 2023, 11:34오후 UTC](https://meta.discourse.org/t/chat-button-on-user-card-when-user-does-not-allow-chat/288322/8 "2023-12-13T23:34:41Z")

</div>

> [@Moin](#):
>
> 아니요. 여전히 채팅 메시지를 보낼 수 있습니다.

캐싱 문제일까요? 채팅 메시지에 답장한 직후 채팅 아이콘이 사라지는 것을 확인했습니다.

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [12월 13, 2023, 11:35오후 UTC](https://meta.discourse.org/t/chat-button-on-user-card-when-user-does-not-allow-chat/288322/9 "2023-12-13T23:35:42Z")

</div>

고대비 밝은 모드이며, 기기에 따라 메타 브랜딩이 적용됩니다. 하지만 두 경우 모두 @awesomerobot의 /latest 또는 여기의 멘션에서 사용자 카드에 채팅 버튼이 표시되지 않습니다. 예를 들어 여기의 프로필 사진을 클릭하면 버튼이 표시됩니다: [DiscoTOC - automatic table of contents - #424](https://meta.discourse.org/t/discotoc-automatic-table-of-contents/111143/424?u=moin)

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [12월 13, 2023, 11:38오후 UTC](https://meta.discourse.org/t/chat-button-on-user-card-when-user-does-not-allow-chat/288322/10 "2023-12-13T23:38:08Z")

</div>

비공개 탭을 열고 로그인했는데도, 모든 사용자 카드에 채팅 버튼이 계속 보입니다.

---

<div class="post-metadata">

### Author: ![Firepup650](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/firepup650/32/465200_2.png) [@Firepup650](https://meta.discourse.org/u/Firepup650)
#### Post date: [12월 13, 2023, 11:48오후 UTC](https://meta.discourse.org/t/chat-button-on-user-card-when-user-does-not-allow-chat/288322/11 "2023-12-13T23:48:17Z")

</div>

> [@jericson](#):
>
> 채팅 메시지에 답장을 보낸 직후 채팅 아이콘이 사라진 것을 확인했습니다.

그 토글은 채팅을 비활성화하지만, 새 메시지를 받는 것을 막지는 않는 것 같습니다(이는 별개의 문제인 것 같습니다)

---

<div class="post-metadata">

### Author: ![Firepup650](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/firepup650/32/465200_2.png) [@Firepup650](https://meta.discourse.org/u/Firepup650)
#### Post date: [12월 13, 2023, 11:49오후 UTC](https://meta.discourse.org/t/chat-button-on-user-card-when-user-does-not-allow-chat/288322/12 "2023-12-13T23:49:54Z")

</div>

흥미롭네요. 테마와 관계없이 재현할 수 있습니다. (3개 정도 시도해 봤어요)

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [12월 13, 2023, 11:51오후 UTC](https://meta.discourse.org/t/chat-button-on-user-card-when-user-does-not-allow-chat/288322/13 "2023-12-13T23:51:42Z")

</div>

사용자 카드의 필터 옵션에 따라 달라지는 것 같습니다. 하지만 확인은 하지 않았습니다. (2일 전과 같은 문제인데, 자정을 넘겨서 수면을 취하는 것이 확인하는 것보다 우선입니다)

---

<div class="post-metadata">

### Author: ![Firepup650](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/firepup650/32/465200_2.png) [@Firepup650](https://meta.discourse.org/u/Firepup650)
#### Post date: [12월 13, 2023, 11:53오후 UTC](https://meta.discourse.org/t/chat-button-on-user-card-when-user-does-not-allow-chat/288322/14 "2023-12-13T23:53:20Z")

</div>

맞습니다. 이 로봇의 게시글(해당 주제에서 유일한 글)에는 채팅 옵션이 없습니다:

> [@전체 화면 로그인 및 계정 만들기](https://meta.discourse.org/t/full-screen-login-create-account-feedback/286258/14?u=firepup650):
>
> this would also run afoul to their guidelines for social logins, we’ve had a few sites notified about non-compliant facebook buttons in the past (social login requirements might also be why some say “log in” vs “sign in” though I’m not 100% on that)

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [11월 22, 2024, 7:25오후 UTC](https://meta.discourse.org/t/chat-button-on-user-card-when-user-does-not-allow-chat/288322/15 "2024-11-22T19:25:47Z")

</div>

I think

> <https://github.com/discourse/discourse/commit/d71016522e8d9bb21c20312388271f8f0dd53069>
>
> when the user isn't able to receive DMs (either because they've disabled it or b…ecause they're suspended for example).
> 
> Internal ref - t/142198

fixed this.  
Even if the post filter is shown, the chat button is no longer visible

 ![Screenshot_20241122_202251_Firefox](https://global.discourse-cdn.com/meta/original/4X/e/3/5/e35a9fd2018ea4efeb761498dfd9b88cddc21215.jpeg)
