问题标签 [dm]
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.
node.js - 我需要帮助在输入命令时向某人发送不和谐机器人直接消息
我目前正在尝试创建一个不和谐的机器人,并且对我正在尝试执行的命令感到困惑。该命令应该是机器人发送的秘密 DM 消息。我想知道是否有办法做到这一点?该命令应该如下所示:
/dm @PLAYER#000 [message_goes_here]
请帮忙!!
key - GPSShell 无法将 RSA 公钥放在智能卡上
当我尝试使用 GPSShell 实用程序将具有委托管理 (DM) 权限的补充安全域 (SSD) 上的公共 RSA 密钥放入智能卡时遇到问题。我所做的:
1)我使用以下选项生成私钥:
2)基于它,我生成一个公钥:
3) 在 Global Platform Pro 的帮助下,我在智能卡上创建了一个具有 Delegated Management privs 的域:
结果:
4) 我安装了 MAC、ENC 和 DEK 密钥(由 Global Platform Pro 提供):
域变得个性化:
5)在 GPSShell 的帮助下,我尝试将公共 RSA 密钥放入域:
给出错误参数P1,P2,但我无法理解问题是什么以及我做错了什么。密码或密钥的长度或它们的外观可能不会。是否有可能在 Global Platform Pro 的帮助下以某种方式加载密钥,或者只有在 GPShell 的帮助下才有可能?
更新:
由于使用第三方程序并没有真正帮助我,我决定尝试手动编写 APDU 命令,但对 Global Platform 11.8.2 规范中的 DATE 参数感到困惑。密钥的传输有两种格式,但我不明白要使用哪一种以及要以什么形式传递 RSA 密钥。
下面是我的动作算法,不幸的是,它没有产生积极的结果:我设置:
但是我不明白应该为关键数据字段选择哪种格式。
我尝试格式 1:
密钥或密钥组件数据值:如果我加载由 openssl Unix 工具生成的 RSA 公钥,我需要将生成的密钥转换为 HEX 格式。例如我生成公共 RSA 密钥:
将其翻译成 HEX 格式:
总数据关键部分:
结果,我收到了以下形式的 APDU 命令:
但作为回报,我收到错误“6A80 - 数据字段中的参数不正确”。
请告诉我哪里可能出错或我使用了不适当的格式。
python-3.6 - 你如何让 Discord 机器人读取发送给它的 DM?(discord.py)
我想出了一种与 DM 相关的方法,但我想知道他们通过 DM 对机器人说了什么,就好像机器人“读取”了 DM,然后将其转发到我的不和谐服务器中的某个频道, 或者, 更好的是, DM 给我。
这是我的起始代码:
与人们定义函数的方式相反,我用一种不同的方式来做这件事,我使用一种更基本的方式来制作命令。
任何帮助表示赞赏!
python - Python - DM 一个用户 Discord Bot
我正在使用 Python 开发 User Discord Bot。如果 bot 所有者键入!DM @user
,那么 bot 将 DM 所有者提到的用户。
sas - SAS Enterprise Miner - 无法启动应用程序(在 Mac 上)
我下载了 SAS Enterprise Miner.jnlp(版本 14.3),它仅在下载后才有效。如果我关闭应用程序几个小时(例如:尝试在第二天再次打开它),则会出现“无法启动应用程序”错误并且应用程序不再打开。如果我再次下载,它确实可以工作(但再次,在关闭几个小时后,会出现同样的错误)。
我已经尝试过这些 JDK 版本:1.8.0_112-b16、1.8.0.161 和 jdk 1.8.0.181。(我还尝试清理应用程序的 Java 缓存)。
任何想法?我有一个MacOS High Sierra,版本 10.13.6。
以下是错误的详细信息:
例外:
启动文件:
python - 如何在 discord.py 中排除角色
所以我有一个紧急命令,以防有什么事情,我必须给每个人发消息,但是机器人有问题,因为给他们发消息会导致错误(机器人角色是“机器人”)
和错误
discord.js - 从发送给机器人的 DM 消息中获取用户 ID
我想找到给机器人发消息的人的用户 ID。有什么办法吗?我正在使用 Discord.js,我尝试通过存储成员作者和成员 ID,但它没有用。但是当我存储频道时,它会将其存储为作者标签。但是该频道的 id 与 DM 机器人的用户的 id 不匹配。我正在尝试制作支持邮件机器人。但它需要用户 ID,以便我可以通过 DMing 用户来继续线程。但在我获得用户 ID 或服务器成员对象之前,这是不可能的。而且我无法将该 DMchannel 存储在我的数据库中,因为我使用 json 来存储数据。
command - 我添加了一个东西,如果有人离开,我的机器人会 dm,但现在我只是不断收到错误消息
所以我是编写代码的新手,我碰壁了。我到处寻找,但无法弄清楚如何让这些命令一起工作。我使用 Visual Studio Code 或discord.js
其他任何名称。而且我对编码完全陌生。
这段代码是我唯一能想出的给我发 dm 的代码
所以我能够启动我的机器人。作为测试运行,我有另一个帐户加入没有问题,然后我踢出该帐户。但它关闭了机器人说
“TypeError:无法读取属性 'first' of null”
如果帐户离开,也会发生同样的情况。但是,我仍然收到那个人离开的通知。我迷失了我应该做什么。请帮忙
python - 如何在没有给出命令的情况下让我的机器人 DM 特定用户 ID?
当某人 DM 是我的机器人时,我会将其打印到发送消息的控制台、消息是什么以及消息发送的时间。我希望机器人然后 DM 我通知我有人给它发了消息,和/或谁和什么时间。
我已经通过不同的解决方案看到了很多关于此的问题。其中很多已经过时,因此不适用于我的代码。我在 Spyder 上使用 Python 3.7。
我可以让机器人通过 bot 命令向用户发送 DM,但无法将其发送给我的特定用户 ID。
这是将收到的 DM 消息打印到控制台的代码。同样,这部分没有问题。只需要将此信息私信给我。
更新代码:
python - 我怎样才能让我的不和谐机器人 DM 成员和我自己?
如果可能的话,我如何让我的不和谐机器人(在 python 中)向另一个用户和发送命令的人发送消息(告诉他们他们说了什么)?
编辑:已解决,谢谢 Patrick Haugh - https://stackoverflow.com/users/6779307/patrick-haugh 顺便说一句,这是我的代码,以防其他人遇到同样的问题: