有没有办法在Discord中提及用户而不实际对其进行ping操作?我不希望出现诸如ping角色之类的事情,因为您必须删除该角色,并且当新人们查看它时,它将被视为@ deleted-role。
也尝试了unicode,但是没有用。检查了其他库,什么也没有。我找到了一个可以执行此操作的机器人,但是检查了它的message.content却什么也没有,并且D.JS的v12功能disableMentions仅插入了一个瘦的Unicode字符来中断提及,结果类似2020-03-19T13:18:12.169-0700 I CONTROL [main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none'
2020-03-19T13:18:12.180-0700 I CONTROL [initandlisten] MongoDB starting : pid=90709 port=27017 dbpath=/data/db 64-bit host=Maias-MacBook-Pro.local
2020-03-19T13:18:12.180-0700 I CONTROL [initandlisten] db version v4.2.3
2020-03-19T13:18:12.180-0700 I CONTROL [initandlisten] git version: 6874650b362138df74be53d366bbefc321ea32d4
2020-03-19T13:18:12.180-0700 I CONTROL [initandlisten] allocator: system
2020-03-19T13:18:12.181-0700 I CONTROL [initandlisten] modules: enterprise
2020-03-19T13:18:12.181-0700 I CONTROL [initandlisten] build environment:
2020-03-19T13:18:12.181-0700 I CONTROL [initandlisten] distarch: x86_64
2020-03-19T13:18:12.181-0700 I CONTROL [initandlisten] target_arch: x86_64
2020-03-19T13:18:12.181-0700 I CONTROL [initandlisten] options: {}
2020-03-19T13:18:12.181-0700 E NETWORK [initandlisten] Failed to unlink socket file /tmp/mongodb-27017.sock Permission denied
2020-03-19T13:18:12.181-0700 F - [initandlisten] Fatal Assertion 40486 at src/mongo/transport/transport_layer_asio.cpp 683
2020-03-19T13:18:12.181-0700 F - [initandlisten]
***aborting after fassert() failure
或<@id>
(@ \ u200b)。
答案 0 :(得分:3)
是的,有可能见this。
Discord.JS的库刚刚在this Github commit上更新。所以现在您可以做这样的事情...
npm i github:discordjs/discord.js#df324e2c21171aa17bc4e43f4a36f78c2f0eaec1
message.channel.send('content', {"allowedMentions": { "users" : []}})
没有提及。
答案 1 :(得分:0)
答案 2 :(得分:0)
是的,如果提及内容是在嵌入内容中。就是这样。
答案 3 :(得分:0)
你可以使用python api
await message.reply("message", allowed_mentions = discord.AllowedMentions(replied_user=False))
答案 4 :(得分:-1)
不。一提就是ping,没有区别。 discord.js API没有称为“ ping”的术语。
答案 5 :(得分:-1)
您可以在不执行ping操作的情况下发送消息,然后编辑ping操作。这样,提及了该用户,但未对其进行ping操作。