问题标签 [messageid]
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.
botframework - 如何获取已发送消息 Bot Framework(团队频道)的消息 ID?
我正在为 Javascript 使用 Bot Framework SDK。我的机器人已连接到 Teams 频道。现在,我正在将每个来自我的机器人的传出和传入消息保存到数据库中。
但我也想保存用户对我的消息的反应。这就是我使用TeamsActivityHandler
andonReactionsAdded
方法(链接)的原因。在文档中,该replyToId
字段turnContext
是用户正在响应的消息的 id。
但是,当我通过turnContext.sendActivity()
我不知道将在Teams端提供给此消息的内部 ID 向用户发送消息时,这就是为什么我无法对存储在我的数据库中的消息配对反应。
所以我的问题是,如何在发送消息后获取消息的 id,turnContext.sendActivity()
稍后将在replyToId
字段中发送给onReactionsAdded
处理程序?
换句话说,我想收集关于我的机器人发送给用户的消息的反馈(通过反应)并将它们保存到我的数据库(消息和反应)。
python - 如何从实际写入的文本中的不和谐转换消息 ID?
所以我正在用 Python 编写一个不和谐的机器人,我想获取我之前定义的消息的消息内容......使用我的代码,我只得到这个:
<Message id=1234567890 channel=<TextChannel id=1234567890 name='tests' position=6 nsfw=False news=False category_id=1234567890> type=<MessageType.default: 0> author=<Member id=1234567890 name='example' discriminator='1234' bot=False nick='name' guild=<Guild id=1234567890 name='name2' shard_id=None chunked=True member_count=5>> flags=<MessageFlags value=0>>
这是代码:
而且我只想要消息中写的文本,而不是其他内容。
我在互联网上找不到任何东西,我几乎绝望了如果有人能帮助我将不胜感激:)
c# - VSTO - Outlook 如何从邮件 ID 跟踪电子邮件
我正在为 Outlook 开发 VSTO 加载项,现在我收到一封退回电子邮件,其中包含邮件 ID。如何在 VSTO 程序中从这个消息 ID 跟踪原始电子邮件?
email - PHPMailer:是否可以为密件抄送设置不同的消息 ID?
如题。是否使用 PHPMailer 发送和发送电子邮件并为发送到“to”的邮件分配不同的 message-id 并执行“bcc”?
(是的,我知道不完全符合 RFC 也不直观地做这样的事情。)
telegram - 通过 id 访问 Telegram 消息
我正在使用 Telethon Library 来获取消息,过滤它们,稍后如果满足某些条件,则用特定的答案回复它们。问题是,我能否仅通过获取消息的 id 来获取有关消息的信息(最重要的是其文本)?
python-telegram-bot - 删除电报机器人发送的传出消息(电报,python)
我被困在我的代码中,因为我不知道如何输入/导出我的机器人转发的传出消息的 message_id。
背景:这只是我代码的一部分,随后我将其集成到主代码中。在这里,我正在测试转发消息+删除它们的功能。我能够成功地将它们转发出去,但我一直在删除它们。我能够提供chat_id 的输入,但无法为message_id 删除。有没有办法做到这一点,特别是当我要集成到可以管理几个组的主脚本时。请帮助我的菜鸟。谢谢!
我的脚本:
apache-pulsar - 如何在不同情况下获取唯一的脉冲星消息 ID
接口:MessageId impl:MessageIdImpl BatchMessageIdImpl RawMessageIdImpl
该工具具有不同的属性,不同的toString()
方法,这让我很困惑。
python - 获取消息内容成命令[discord.py]
我正在寻找创建一个创建私人文本频道然后删除它们的机器人。但是使用我的实际代码,每个人都可以删除和重命名其他人的房间。所以,我想在机器人创建房间时创建一条包含作者 ID 的消息,然后当有人尝试删除或重命名房间时,机器人会搜索消息并检查消息作者是否相同谁创造了房间。
简而言之,我想知道过去的消息中有什么,阅读并与消息作者进行比较。
现在我有这个:
这并不能说服我,因为我想直接获得消息内容(如果可能的话)。
提前致谢。
asp.net - SignalR 的 messageId 值
我将 SignalR 用于具有 longPolling 协议的 ASP.Net 应用程序。我看到客户端使用表单数据将\signalr\pool
请求发送到服务器: 。messageId
d-B1017AFE-SC,B8|bW,0|bs,1|bx,2
我正在寻找描述d-B1017AFE-SC,B8|bW,0|bs,1|bx,2
格式但还没有的文档。请帮助我理解它。下图是从 Chrome Dev Toll 捕获的,它解释了我所说的。
我的客户使用 Azure WAF 来保护站点。Azure WAF 报告显示上述请求属于Command Injection
风险,因为messageId
包含|bw
, |bs
,与Azure WAF|bx
中的规则匹配。|ps
所以我需要了解messageId
内容为我的客户解释并要求他们自定义规则以忽略请求。
以下是报告中的WAF描述:
[{'riskGroup':'','match':'向量得分:5,组阈值:4,触发规则:950006,缓解规则:,最后匹配的消息:系统命令注入','阈值':'4', 'type':'riskscore','version':'1','score':0,'atomics':[{'score':5,'riskGroup':'CMD-INJECTION-ANOMALY',' match ': ' |ps ',' ruleName ':'系统命令注入','选择器':' ARGS:messageId ','ruleId':'950006','version':'7'}],'actionId':'alert' ,'ruleName':'CMD-INJECTION-ANOMALY','action':'Alert','选择器':'','ruleId':'CMD-INJECTION-ANOMALY','category':'命令注入'}]
amazon-web-services - 使用消息 ID 的 Amazon SES
我使用 AWS Lambda 通过 Amazon SES 发送电子邮件。
每次请求 send_email 成功时,我都会收到消息 ID,例如确认。但是现在,我想以某种方式使用这个 messageId。例如,要知道此消息是具体传递还是退回。
CloudWatch 为我提供了指标,包括已发送或退回的消息数量,但我想查看每条消息。
¿ 是否有任何语句允许通过 id 了解消息的状态?