问题标签 [mention]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1060 浏览

triggers - 我的 Discord 机器人最近在被提及时不会响应

这是我第一次使用这个网站,所以如果格式低于标准,我深表歉意。

问题: 我的 Discord 机器人 ( javascript ) 最近在@提及时停止响应。没有对代码进行任何更改来导致此问题,并且不久前它工作得非常好。一个机器人程序类似的朋友也有这个问题,所以我知道这不仅仅是我。

该机器人基本上是一个聊天和回复机器人;您@提及它的名称并包含一个触发器,它有随机机会以四个响应之一响应。但是,发生了一些事情,它似乎没有注册它已被@提及,因此没有回复。

因此,例如,如果我要输入“@bot hi!” 在不和谐中,机器人会回复以下回复之一:“现在还为时过早。”,“早上好。”,“我需要咖啡。”。“[打哈欠,喃喃的问候]”。

我已经尝试client.user.toString()直接替换为它的客户端标识符以及将在不和谐中使用的标识符(例如;“@name#0000”、“<@########>”)但这些也是忽略。我在代码中的这个区域旁边添加了一个箭头。

我不确定是否有更新导致某些代码过时,但我尝试搜索类似问题但没有成功。

我相对确定问题不在于processChat(receivedMessage)函数,因为我可以用备用触发器替换指出的问题部分,例如:

机器人将发送回复。当被提及时,它似乎根本不想回应;其余代码按应有的方式工作。虽然这是我可以转换的东西,但我已经在我的服务器上安装了这个机器人快一年了,还有多个其他服务器成员需要适应这种变化。我宁愿让事情按照他们过去的方式运行,也不愿让每个人都失去习惯来弥补。

有没有办法来解决这个问题?

这是一个具有相同问题的小示例代码:

0 投票
1 回答
848 浏览

python - 在 django 中提及或标记用户或任何模型

假设我有一个社交网络的 django 项目,这个网站有很多用户。所有用户都来自 django.contrib.auth.models.User 类。现在,假设一个用户写了一个博客,并在其中提到了另一个用户,其中带有类似于 twitter 的“@”。那么具体怎么做呢?应该采取什么样的方法?

而不仅仅是用户模型,而是如何使用任何自定义模型来做到这一点?就像我有一个博客模型并且每个博客都有一个标题,如何用那个标题来提及?最重要的是,这种提及应该是自动的。就像如果一个用户的名字是“PhantomWarrior”,那么如果一个人写了“@Phant”并且他还在写,它应该自动预测用户名“PhantomWarrior”并给用户选项来选择提及。同样如何用博客的标题做到这一点?

我发现了这篇文章:如何在 stackoverflow 中的 django 开发项目中使用 '@' 提及/标记用户谈论这件事,但答案并不满足我想要的。

那么如何做到这一点呢?任何帮助都感激不尽。

0 投票
6 回答
15625 浏览

bots - Discord.js 提到

我尝试了一些想法,我对这个语言库(discord.js)很陌生

0 投票
0 回答
35 浏览

angular - @ username 提及的 z-index 属性

我创建了一个文本框,当我在其中输入时,@它会给我用户名建议。

我面临的问题是,当我键入@然后按 Enter 时,它将输入所选的用户名。然后如果您按 Enter 5 次,则用户名列表不会紧跟在@.

它在我输入的地方非常低@

我认为 z-index 有一些错误。我创建了一个堆栈闪电战链接,您可以在此处查看Stalk Blitz 代码此处

它在 stalk blitz 上运行良好,但在我的本地系统上运行不正常,我不知道发生了什么。

我的本地系统映像的屏幕截图,如果我输入 10 次,您可能会发现用户名建议列表没有出现在正确的位置,那么我需要滚动太多才能看到列表名称。

谁能帮我这个?

在此处输入图像描述

0 投票
1 回答
477 浏览

angular - 单击任何字母时的角度提及触发器

在我的 angular 项目中,我使用 angular-mention 库来建议用户名。@如果我输入或,它工作正常#。只有当我输入@或#时,它才会给我用户列表。

但我不想输入@or #。我想输入任何字母,这样它就会给我所需的结果。假设如果我输入 j,那么它将给我所有以字符 J 或 j 开头的用户名列表。

谁能帮我这个?

您可以在此处参考此工作代码...链接。

上面的链接是我可用的工作示例,但它仅在我输入 @ 时才有效,我想在输入任何字符时工作

另外,我尝试如下

在上面的代码triggerChar中,如果我输入@或#,我需要输入一些值,它会按照它工作。但是为任何我不知道该怎么做的角色工作?

0 投票
0 回答
194 浏览

python - 在 Python 中生成 Outlook 提及 @

我正在尝试使用 Outlook 的这一新功能使我想在其中提及人 (@) 的电子邮件发件人自动化。

我试图获取提及的 HTML 源代码,如下所示:

但即使"id="使用从电子邮件样本中获取的 id 进行填充,发送的电子邮件也不会触发 Outlook 中的 @ 函数(即仅显示带有 mailto 超链接的名称)

有解决方法吗?也许在模块 win32com.client 中, CreateItem 有一个 .mention 属性?

完整代码:

0 投票
1 回答
172 浏览

summernote - Summernote 从 php 中获得很多价值

我在我的网站中添加了 SummerNote 编辑器,我尝试进行提及但我遇到了一个问题:

如果像这样离开它可以正常工作:`

`

但是当我使用 phpfile 进行提及时,它不起作用:`

我的 php 文件是 json 数据,如下所示:

请告诉我它是如何工作的!我是新手,我尝试做点什么!对不起我的英语

0 投票
2 回答
89 浏览

php - 如何从提及@username生成链接并将链接放入具有多个链接的描述中并提及名称laravel

我想生成一个链接表单评论。

这里有两种类型的链接从评论生成。

提到的用户名和链接并非每次都需要。

我得到了链接的解决方案。

但现在我需要对@username 提出任何建议??

0 投票
3 回答
163 浏览

javascript - DiscortJS 机器人在提及特定用户的频道上发回消息

我已经在 js 上构建了这个消息。如果您将机器人标记为用户以添加消息+标记该人,我想添加一个条件,否则只是发送正常消息。

我遇到的问题是 user_mention 的正确变量是什么。我找到了不同的方法,但无法使其工作。

0 投票
2 回答
1589 浏览

javascript - Discord Bot 在 dm 中提及用户

所以我希望机器人@他正在与之交谈的用户,因为 ${member}(我在 youtube 上看到)不起作用,所以我想问我要写什么,以便他写“你好 @(用户名) ...”请记住,他是作为 dm 写的。