# Discobot 提及和空格修剪

**URL:** <https://meta.discourse.org/t/discobot-mentions-and-space-trimming/234568>\
**Category:** Bug\
**Tags:** pr-welcome\
**Created:** [2022年七月31日 10:14 UTC](https://meta.discourse.org/t/discobot-mentions-and-space-trimming/234568 "2022-07-31T10:14:21Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![mentalstring](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mentalstring/32/168934_2.png) [@mentalstring](https://meta.discourse.org/u/mentalstring)\
**Post date:** [2022年七月31日 10:14 UTC](https://meta.discourse.org/t/discobot-mentions-and-space-trimming/234568/1 "2022-07-31T10:14:21Z")

</div>

一段时间以来，我们的团队已经习惯了 discobot 有时不会回复，解决方案似乎是坚持。经过仔细查看，问题似乎仅仅是 `@discobot` 提及和命令之间使用了额外的空格。使用单个空格即可正常工作。使用 2 个或更多空格，它要么失败，要么被忽略。这有时会引起一些困惑，但不确定是否容易解决。

---

<div class="post-metadata">

**Author:** ![mentalstring](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mentalstring/32/168934_2.png) [@mentalstring](https://meta.discourse.org/u/mentalstring)\
**Post date:** [2022年七月31日 10:14 UTC](https://meta.discourse.org/t/discobot-mentions-and-space-trimming/234568/2 "2022-07-31T10:14:44Z")

</div>

这应该可以工作：

@discobot roll 2d8

---

<div class="post-metadata">

**Author:** ![discobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discobot/32/68978_2.png) [@discobot](https://meta.discourse.org/u/discobot)\
**Post date:** [2022年七月31日 10:14 UTC](https://meta.discourse.org/t/discobot-mentions-and-space-trimming/234568/3 "2022-07-31T10:14:46Z")

</div>

> 🎲 3, 7

---

<div class="post-metadata">

**Author:** ![mentalstring](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mentalstring/32/168934_2.png) [@mentalstring](https://meta.discourse.org/u/mentalstring)\
**Post date:** [2022年七月31日 10:15 UTC](https://meta.discourse.org/t/discobot-mentions-and-space-trimming/234568/4 "2022-07-31T10:15:00Z")

</div>

但是不是这个

@discobot 掷 2d12

---

<div class="post-metadata">

**Author:** ![discobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discobot/32/68978_2.png) [@discobot](https://meta.discourse.org/u/discobot)\
**Post date:** [2022年七月31日 10:15 UTC](https://meta.discourse.org/t/discobot-mentions-and-space-trimming/234568/5 "2022-07-31T10:15:02Z")

</div>

Hi! To find out what I can do, say `@discobot display help`.

---

<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:** [2022年七月31日 22:53 UTC](https://meta.discourse.org/t/discobot-mentions-and-space-trimming/234568/6 "2022-07-31T22:53:06Z")

</div>

有趣的 bug 报告！添加一个 #pr-welcome，以防有人想让正则表达式对空格不那么敏感。

---

<div class="post-metadata">

**Author:** ![mayfield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mayfield/32/261896_2.png) [@mayfield](https://meta.discourse.org/u/mayfield)\
**Post date:** [2022年八月1日 04:23 UTC](https://meta.discourse.org/t/discobot-mentions-and-space-trimming/234568/7 "2022-08-01T04:23:16Z")

</div>

> <https://github.com/discourse/discourse/pull/17738>
>
> https://meta.discourse.org/t/discobot-mentions-and-space-trimming/234568

---

<div class="post-metadata">

**Author:** ![mentalstring](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mentalstring/32/168934_2.png) [@mentalstring](https://meta.discourse.org/u/mentalstring)\
**Post date:** [2022年八月1日 08:01 UTC](https://meta.discourse.org/t/discobot-mentions-and-space-trimming/234568/8 "2022-08-01T08:01:57Z")

</div>

感谢您的修复@mayfield！ 👍

---

<div class="post-metadata">

**Author:** ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)\
**Post date:** [2022年八月22日 12:00 UTC](https://meta.discourse.org/t/discobot-mentions-and-space-trimming/234568/9 "2022-08-22T12:00:14Z")

</div>

此主题已在 2 天后自动关闭。不再允许回复。
