我有一个facebook机器人,我试图根据用户设定的一些标准发送警报。我使用Redis Store来存储我认为不会永久存储用户ID的会话。我当前的代码如下所示
bot.on('conversationUpdate', function (message) {
var botId = message.address.bot.id;
if (message.membersAdded && message.membersAdded.length > 0) {
我正在创建一个电报机器人。我需要跟踪用户是何时添加的以及是谁添加的。
如何使用电报API进行操作?在使用电报API的组中,您可以调用新建聊天室成员消息,并将用户信息存储到数组或数据库中
清楚地张贴您的问题,并在此处粘贴试用代码添加到哪里?要分组还是频道?@IgorYalovoy要分组。谢谢你的光临advance@Takeda925有什么最新消息吗?我可以看到,可以使用:new\u chat\u members检查新的组成员,但无法判断它是否提供了添加这些成员的人的信息。我想我得测试一下。。。
如何添加一个约束,即只有当输入大于2个字符时,telegram才会向我发送用于内联查询的webhook请求?因为它调用webhook脚本多达7次,用于简单的内联查询。您可以忽略这一点,它是一种替代方案,而不是解决方案。因此,您必须要求开发人员添加此筛选器:DThanks以获取建议。目前,无法在电报的API端应用此约束。忽略是唯一的选择。
标签: Bots
direct-line-botframeworkweb-chat
我使用的是通过直连频道集成到网页中的Microsoft Bot。我想知道是否可以更改聊天机器人“键入您的消息”上的默认消息。请参见所附图片:
不幸的是,目前无法设置发送框占位符消息。当前有一个GitHub请求正在跟踪的功能。在占位符问题上保留+1可能是有益的
希望这有帮助。如果你觉得这个答案有帮助,请投票!谢谢
我有一个类似的问题:
除了我在LUIS中使用内置实体,例如builtin.number,我在LUIS中给出了一个名称,例如Amount,但是映射似乎只在form类中的字段类型和LUIS JSON中的实体类型之间。显然,我不能有一个名为builtin.number的字段
如何使用表单字段映射内置的LUIS实体?另一种方法是使用映射到表单类的类型在Luisint方法中创建新的EntityRecommendation。然后,您可以将该实体添加到将传递到表单的实体列表中
// not checking
我使用了discord bot maker应用程序,并制作了一个机器人,在键入命令时通过url链接发送gif。我键入“$image[insert gif url link],然后键入命令,但它以灰色正方形加载。我如何修复此问题
编辑:和图像文件工作正常。只有gif不行。例如,如果我在$image中为png或jpeg设置一个直接url链接,效果很好。但不是gif欢迎使用StackOverflow!要回答您的问题,我们需要通过显示您的代码和结果来查看您迄今为止的尝试。欢迎使用StackOverflo
如何在slack中构建botgui。
我已经建立了一个自定义聊天机器人引擎。
它有rest端点,我在这里发布消息并获得响应
我想要的是将我的聊天机器人引擎与slack集成。这样我就可以使用slack作为前端来发布消息并获得响应。如何做到这一点
我在谷歌上搜索过很多链接,比如slack web、slack集成、slack应用程序。我确定该跟着哪一个
请让我知道,如果有任何步骤,我可以按照这样做。
谢谢这个问题对于这个格式来说太宽泛了。一般来说,您需要构建一个Slack应用程序来连接自定义机器人和S
根据我的知识,Bot框架只验证少数几种日期格式,如何允许更多格式进行验证。我正在使用formbuilder。我想允许以下日期格式,如何实现这一点
string[] formats = {
"d/M/yyyy", "dd/MM/yyyy", "dd/MMM/yyyy", "dd/MMMM/yyyy", "dd/MMM/yy","dd/MMMM/yy","d/MMM/yyyy",
"yyyy/M/d", "yyyy/MM/dd", "yyyy/MMM/dd", "yyyy/MMMM
我试图使用会话通过会话发送JSON字符串化对象或附件。send,我在控制台中遇到以下错误,没有从bot获得任何响应
错误:对“”的请求失败:[400]请求错误
当我在MicrosoftBot框架中检查Skype频道问题时,我看到以下关于JSON对象的消息
消息文本中的XML无效
以及以下附件的消息
未知附件类型
机器人在Slack和Emulator中工作得很好。因此,这一定不是代码的问题
// JSON object
session.send(JSON.stringify(session.con
有人知道如何添加它吗?好的,下面是我们最后要做的:
<script>
$(document).ready(function () {
$(".wc-header").append("<div class='wc-header-welcome'><img src='/Images/bot.png'/><div>Hello! I am your bot</div>");
});
</script>
我正在使用谷歌和Dialogflow上的操作来构建一个机器人
我想知道当用户问我“请重复”时,我如何能轻松地重复最后一句话
一种方法是在Dialogflow中重复后续意图,但这相当沉重,因为:
你需要在每个意图之后添加一个,我有很多
在多用户环境中,您需要跟踪每个用户的最后一句话
有人知道如何做到这一点吗?广义而言,最好的方法是利用Dialogflow。在发送消息时,还可以将该消息添加到上下文中(例如,您可以将其称为“last_message”)。然后,您可以有另一个意图,将“last_me
标签: Bots
rpaautomationanywhere
如果服务器或控制室位于不同的位置,是否可以运行bot或任务?例如,如果您询问服务器的物理位置是否对机器人的工作方式有任何影响,则机器人位于1号楼,服务器位于2号楼。答案是否定的
我已经做了一个电报机器人,它工作,但几天前它似乎是一个问题
“当webhook处于活动状态时,无法使用getUpdates方法;请先使用deleteWebhook删除webhook”
我使用了deleteWebhook,但它不起作用(与python电报机器人一起)。
我使用的是Python 3.6.12版本
data = {"url": ""}
bot = telegram.Bot('XXXXXX ')
if (normalize(upd
今天,微软在Build2016演示文稿中宣布了他们的botframework。我想通过注册bot,但在尝试使用现有Microsoft凭据登录时,我收到以下错误“由于MSA冲突而登录失败”。此错误是什么意思?我如何登录到微软的botframework.com,以便注册一个机器人
botframework检查您的MSA帐户上是否设置了名字和姓氏。这可能是问题的原因。请检查您的MSA帐户上是否设置了名和姓。这可能是导致问题的原因。非常确定您可以随时更改它;它在左上角写着“编辑”。您可以在以下位置更改它
我正在使用MicrosoftBot框架开发一个Bot,在这种情况下,Bot将通过向用户发送一些图像来响应。我用slack和skype配置了它
在slack中,图像正在显示,但在Skype中什么也没有出现
为了发送图片,我使用了以下语法
var replyMessage = "";
return message.CreateReplyMessage(replyMessage);
参考,Text属性是Mark
标签: Bots
chatbotwit.aifacebook-chatbot
我想格式化(更改字体大小/文本颜色/应用文本样式-粗体/下划线/斜体等)发送给Facebook聊天机器人用户的响应文本
我在messenger API中看不到任何此类支持。只是想确认它是否被支持?是否有其他方法/途径来实现这一点
提前感谢,,
picku您可以使用web view API完成类似于您所需的操作:
这允许您在不离开聊天室的情况下显示HTML页面。如果您的响应是动态的,您可以在运行时生成页面,并使用API链接到它们。Perfect。我会尝试使用相同的。感谢Bouke提供的答案和链接。
基本上有一个服务器带有一个机器人,我想让我的机器人从我的服务器发送一个PM到另一个机器人,另一个机器人不在我的服务器上,这可能吗?这不可能有两个主要原因
它被不和谐明确地阻止了。您将得到以下错误:
服务器响应错误50007:无法向该用户发送消息
机器人程序只能在与用户共享服务器的情况下向用户发送PM。因此,虽然另一个bot不需要位于您的服务器中,但您的bot需要与另一个bot一起位于至少一个服务器中。
当然,第1点使这一点毫无意义
我希望在我的网站上显示我的电子邮件,但我不希望废品商收集它。换句话说,我不想打开垃圾邮件泛滥的闸门。有没有一种有效的方法可以让我的电子邮件保持原封不动的外观,同时阻止电子邮件垃圾处理机器人?几种解决方案:
把它包装成一个图像。请确保您对图像进行了处理,以免机器人无法使用OCR读取图像
使用自定义加密算法对其进行编码,将加密文本存储在网页中,然后在页面加载时使用JavaScript对其进行解码。这可能不是很安全,因为有些机器人可能能够解释JavaScript
最好的选择之一是要求用户键入验证码,然
在MS bot中,有一个html文件default.html
目前,我看到每次部署\执行bot时都会启动它。
它还有其他用途吗?可能是在注册时?当您在浏览器中打开Bot时,Bot框架中的Default.html只是一个“简介”页面。你可以随意修改它,它不会影响你的机器人的行为。事实上,该页面只是一个登录页面,任何知道你的机器人名称的人都可以从外部看到它。这不是一个“帮助页面”(如评论中所述)。这不值得担心。您只需编辑并创建一个简单的登录页面,并建议用户退出该页面(如果他们意外进入该页面),或将他
标签: Bots
microsoft-cognitiveazure-language-understanding
我有一个已经发布的LUIS应用程序。但是,当进入门户中的“训练和测试”部分时,我无法在“交互式测试”选项卡上选择“启用已发布模型”标志。该复选框似乎处于活动状态,但选中它时不会发生任何事情
谢谢
彼得
PS:这也会登录到MSDN:您使用Safari吗?我们在uservoice论坛上收到了一份报告,正在调查。嗨,吉姆,不,我在用IE11。它在Edge中也不起作用,但似乎在Chrome中起作用。
我通常在不同的窗口发送热键。问题是要找到正确的窗口控件。或者控件是正确的,并且存在未知问题。这些是控制措施:
标题:PokeMMO
类:LWJGL
controlID:仍然未知
进程:javaw.exe
没用
Global $sProcess = "javaw.exe" ; Process PokeMMO
ControlSend(_Process2Win($sProcess), "", "", "{DOWN}")
Func _Process2Win($pid)
If IsStrin
标签: Bots
messengerfacebook-messenger
我已经创建了Messenger机器人,该机器人已获得批准并可供公众使用。现在我想添加其他用例,并更改从bot发送的文本消息。其中一个用例是选择语言功能。因此,如果我改变了机器人的使用案例,有可能有一天Facebook会因为我的改变而阻止机器人。所以,如果是的话,那么我该如何防止呢?一旦你的机器人被Facebook批准,你可以用它做任何你想做的事情
我们几个月前发布了一个机器人,每天更新它的答案和行为,而不用等待Facebook重新批准这个机器人(感谢上帝,因为批准时间太长了)
但是请记住,如果你
我陷入了我的路易斯对话。我正在打电话给FormDialog
[LuisIntent("GetRestaurant")]
public async Task GetRestaurant(IDialogContext context, LuisResult result) {
try {
FormDialog<AddressForm> addressForm = new FormDialog<AddressForm>(new A
嗨,我有一个主动测试机器人,我每隔几个小时发送一条消息,人们就有机会参加测试。如果我没有弄错的话,有两种方法可以使用bot框架在node.js中启动对话框
bot.send()
bot.beginDialog()
第一个对话框不结束当前对话框,而第二个对话框结束当前对话框。我想给用户一个问题,比如什么是1500+450和4个选项1800 1950 2500 3000,只有当用户回答了上面的问题时才开始对话。如何在不破坏当前对话框堆栈的情况下执行此操作?您所要求的基本上是不可能的-使用主动消息不
我无法通过slack访问Stocktwits。我可以添加频道,但当我打电话时,会弹出:
该应用程序不再受支持。我们已经要求slack关闭应用程序,但看起来他们还没有这么做。我们将来会再建一座。很抱歉给你带来了困惑
我正在使用Dialogflow开发一个商业机器人。我想保留一个选项“与真人交谈”。当我的客户想要和真人交谈时,bot应该停止,我的支持人员会有人照顾这个用户
怎么可能呢?
如何暂停/停止我的机器人并让真人处理对话?在搜索答案时,我向Dialogflow支持发送了一封电子邮件,并在第二天收到了此回复
此时,您需要在自定义实现中处理将会话从bot传递给人的任务。您可以查看以下示例:
希望这可以帮助其他有类似问题的人 通过原生google,Dialogflow不支持机器人到人工的切换,也不提供任何We
我正在尝试为加入我的服务器的用户创建一个验证系统。他们必须对正确的表情做出反应,才能获得成员角色。我花了大约14个多小时阅读文档,甚至尝试使用集合和try-catch块。如何让事件处理程序识别成员和消息属性,以便该事件能够相应地运行
client.on('guildMemberAdd',member=>{
member.guild.channels.get('549387603773828971')。发送(嵌入)。然后(异步嵌入消息=>{
等待消息。反应('✔️');
等待消息。反应('❌');
在查看TelegramAPI文档时,我找不到任何允许我在用户进入组时调用方法的钩子
请注意,forma‘enter’我的意思是当用户打开聊天室,而不是加入群组时
我使用的是TelegrafJS框架
亲切问候。据我所知,这是一项安全功能,您无法访问用户“打开”的内容,有一个原因是“加入”按钮在那里,以便用户在轻松共享信息时与组共享信息
如果有,您必须使用具有不同结果的相同解决方案(即:新用户)
因为Update对象没有返回它,所以我们可以假设没有方法
我不在TelegrafJS,但应该是这样的:
我目前正在尝试制作一个discord机器人,在使用某个命令时通过嵌入到频道显示“订单”!工作。参数也是嵌入中的字段。然后用户必须键入“accept”以接受所述作业。然后删除发布的第一个嵌入项,然后发布一个新的嵌入项,声明“订单已关闭”,以便其他人不再“接受”订单
问题:bot重启后,第一个嵌入始终正常工作;但是,“订单已关闭”嵌入会发布所有以前记录的嵌入。例如,如果第一个作业的状态为“x”,则嵌入只输出该顺序。但是,如果第二个作业记录为“y”,则两个作业都将输出并叠加。在第三个顺序上,它输出所有
我正在尝试构建一个聊天机器人,我的问题是关于API.AI和WIT.AI中的机器人日志记录和分析部分
作为背景——
我的机器人是一个简单的机器人,在我的服务器上不需要任何实现逻辑,因为我可以教机器人如何回答所有场景,而无需从我的服务器添加数据
到目前为止,我学习了API.AI,发现(如果我错了,请随时纠正我)——
1.没有机器人分析或日志记录支持。
2.如果我想支持在我的服务器上或由第三方(如dashbot.io)登录,我必须为所有意图创建一个“实现”逻辑,以便API.AI将通过Webhook将数
我仍在努力理解聊天机器人。目前我已经制作了聊天机器人,它集成在skype中。我有Sharepoint-online,用户可以在这里搜索常见问题解答。如果找不到,他们会询问BOT,BOT将请求发送给LUIS和Qnamaker。
然后,Qnamaker通过查看数据库将响应发送回。我使用sharepoint工作流将常见问题从sharepoint上传到Qnamaker。但我想写我自己的逻辑,摆脱Qnamaker
有什么办法?有好的教程吗?我还想知道流动是如何发生的。例如,如果我们不使用Qnamaker,
标签: Bots
cortanacortana-skills-kit
在任何人将这个问题视为骗局之前,让我说我从2015年起就意识到了这一点。但是微软在过去两年里在Cortana上做了很多工作,所以我认为这可能值得再问一次。如果这是不恰当的礼节,请原谅我,并随时教育我应该如何处理再次提出的问题
我目前正在为Cortana编写一个新的技能,当然是使用MicrosoftBot框架。除了我与Cortana的实际互动之外,我已经把所有的东西都注册好并开始工作了。为此,我需要Cortana能够在没有用户提示的情况下启动对话。2015年,这是不可用的。在平台的最新迭代中,目前
最近,我的应用程序停止了在谷歌上的操作,并显示了一条消息“对不起,我帮不了你”。在模拟器内部查看时,我看到一个格式正确的响应,以及应用程序发送的输出消息,但是,响应是“对不起,我帮不了忙”。这不是出于同样的目的,而是在交谈几分钟后发生的。如果我重新启动了意图,并问了相同的问题/意图,那么回答是好的,直到几分钟过去,然后再次出现“对不起,我帮不上忙” 因此,在应用程序关闭之前,您只能让“默认回退意图”连续响应3次 请使用支持表格报告您的问题:
我知道客户阅读的所有信息如下
client.on("message", (message)=>{});
但是您是否可以将客户端限制为仅从特定通道读取消息 要么从特定频道中删除bot,要么您可能必须检查频道的ID或名称,并相应地进行/不进行处理。正如您已经了解到的,每个消息事件都有一个消息对象。您可以在文档中看到您可以使用的内容
因此,您可以通过if(message.channel.ID)轻松地检查频道ID,通过if(message.channel.name)检查名称,或者几乎任何其他可用
我刚刚开始学习如何在discord.py中编写自己的机器人。然而,我在Youtube上遵循了教程,使用了完全相同的代码,但在我的服务器上不起作用
import discord from discord.ext import commands
client = commands.Bot(command_prefix = '.')
@client.command(pass_context = True)
async def test(ctx):
await ctx.send('Pong
标签: Bots
Telegram
telegram-botpython-telegram-botphp-telegram-bot
是否有电报机器人导出竞争对手的组/频道成员并添加到您自己的组/频道。发展电报组的绝佳方式。电报机器人api不允许您这样做,否则不允许这样做。电报服务条款不允许这样做。
但是,如果您试图以任何方式这样做,它将被视为垃圾邮件/洪水,并将被检测和报告,您的帐户将受到限制,并可能被阻止发送电报。
大多数司法管辖区都认为这样的行为是不公平竞争,可能会让你受到法律指控。用于从任何公共团体导出成员。
但是,未经用户同意将其添加到任何群组都违反了Telegram的使用条款。机器人API无法做到这一点。Youtu
我有一个问题,当我从api向几个用户发送消息时,所有用户的消息id都是相同的,或者每个聊天都有不同的id
因为当我尝试向我所有的用户发送回复时,我得到了这个错误
请求失败!HTTP/1.1 400中的错误请求
{
“ok”:错,
“错误代码”:400,
“说明”:“错误请求:未找到回复邮件”
}
当我向telegram api发送请求时得到的消息id。每条消息都有不同的id,您应该分别回复任何用户的每条消息
https://api.telegram.org/mytoken/sendMessag
嘿,我很不擅长编码,但我想在游戏中自动化一项任务,特别是钓鱼。因此,您必须单击一个按钮,另一个按钮弹出,周围有一个白色圆圈。这个圆圈的大小不同,当它的大小与按钮的大小相同时,圆圈的颜色也会改变,你必须点击按钮才能钓到鱼。因此,我搜索了第一个按钮(钓鱼孔),并点击了它的位置。然后我看第二个按钮周围的一个特定像素,它将颜色从白色变为淡红色?。如果颜色改变,我想点击按钮。除了这最后一步,一切都正常。如果我使用pyautogui,它会移动到那里。单击(x,y),但它不会单击。有没有办法让它工作(记住我不
标签: Bots
Telegram
telegram-botphp-telegram-bottelegram-webhook
我用setwebhook方法设置webhook我的电报bot,但是当我在bot中发送消息时,不要在我的URL中使用它
https://api.telegram.org/bot<token>/setwebhook?url=https://www.example.com/bot/temp.php
但在运行后,$update行为空。
当我使用webhook“不获取数据”时,在没有设置webhook bot的情况下获取更新没有问题
运行getWebhookinfo的结果是:
我下面有一个LUIS Dialog类,我将它重定向到formbuilder类,我想向我的formbuilder方法传递一个context.Activity,它驻留在另一个类中,在代码之后给出。如何做到这一点
public class LUISManager : LuisDialog<object>
{
[LuisIntent("BookFlight")]
public async Task BookFlight(IDialogContext context, Luis
在问这个问题之前,我彻底搜索了[api.ai]和[dialogflow]标记。
我每20秒查询一个API以获得一个json数组,下面的代码片段显示了数组中的一些对象
{
"id": "pivx",
"name": "PIVX",
"symbol": "PIVX",
"rank": "46",
"price_usd": "8.65711",
"price_btc": "0.00052161",
"24h_volume_usd": "7948150.0",
"market_cap_us
我已经用php创建了一个脚本(在altervista上,所以它是一个在线代码),但我想每55分钟运行一次。我怎样才能实现它?
我在网上搜索过,但没有找到什么。
这很重要,谢谢。
谢谢
只有免费的解决方案,我只找到一个服务,但它不是免费的。。。
对不起,我的英语,但我是法国人 要实现这一目标,您需要一台“专用”机器
你可以使用你的机器,但它需要一直打开(无睡眠、休眠等)。这个过程需要始终运行,这是一个像Amazon、Azure、Google cloud这样的专用服务器,这将是最好的解决方案
如果您
标签: Bots
google-chrome-headlessheadless-browserweb-traffic
我从多个渠道(包括业内主要品牌)购买网络流量,最近从广告商那里得到报告说,有相当多的“无效”流量。他们不会共享他们使用的过滤器,这样我就可以在我这边屏蔽它。我测试了导航器的所有属性、分辨率、窗口大小、Modernizer功能等,糟糕的流量似乎在欺骗一切
经过一些测试,我发现使用以下代码:
document.addEventListener('click', function() {
window.open('/save?' + navigator.userAgent ,'_blank')
在对话框中,我想询问用户的电子邮件地址。
如果用户错误地输入了一封无效的电子邮件,我希望能够返回或进入某种“循环”状态,不断向他索要电子邮件,直到他输入了一封有效的电子邮件。
实现这一目标的最佳方式是什么?
我找不到任何方法返回瀑布式对话框中的一个步骤。您可以通过调用next({resume:builder.ResumeReason.back})来执行您尝试执行的操作
在库的最新v0.8.0版本中,我添加了一个新的对话框action.validatedPrompt()操作,允许您使用自定义验证例
标签: Bots
speech-to-textintentservice
我需要建立一个机器人,我想问如何开始这样的任务
我的理解是,我需要一个框架来提供从语音到文本的转换
然后我需要从文本中生成意图。然后使用我的算法来找出该做什么和响应
你能帮我找到我提到的两个目的的框架吗
谢谢语音识别是一个不错的选择
下面是一个工作代码:
除上述内容外,我还发现了一个小众脚本,允许您运行自己的电报机器人
你可以在很多语言中找到很多框架来实现这一点,通过你所说的,你想用语音识别构建一个机器人,对吗?Python中有很多这样的工具,但是你可以“作弊”并使用Google API来实现。
你好
我的托管帐户被阻止,但6小时后重新打开
但是我的机器人不再工作了
我再次尝试了setwebhook,但没有成功
我应该怎么做?写入或尝试重新生成API令牌并再次设置webhook。写入或尝试重新生成API令牌并再次设置webhook。不起作用-这有点含糊不清。您遇到了什么错误,或者是无声的失败?您创建的端点现在有响应吗(当您通过浏览器/邮递员触发它时)?“没有工作”-这有点模糊。您遇到了什么错误,或者是无声的失败?您创建的端点现在是否响应(当您通过浏览器/邮递员触发它时)?
我正在为bot框架应用程序进行Cortana通道集成。
我已启用Cortana的调试信息。我已使用使用Gmail Id创建的Microsoft帐户登录Cortana笔记本。
我想在我的BOT应用程序中捕获我的Gmail id,但是当我调试BOT时,我会得到一些自动生成的id,如下所示
{
"botId": "SpeechBot1",
"botRequest": {
"type": "message",
"id": "GYobtdHWUXY",
"timestamp
似乎有些机器人没有遵循我的robots.txt文件,包括MJ12bot,它是majestic.com上的一个,应该遵循说明
该文件如下所示:
User-agent: google
User-agent: googlebot
Disallow: /results/
Crawl-Delay: 30
User-agent: *
Disallow: /results/
Disallow: /travel/
Disallow: /viajar/
Disallow: /reisen/
Crawl-Dela
在“”中,其声明如下:
请记住,Microsoft团队中的应用程序是web应用程序
一个或多个功能。要让Teams平台加载您的应用程序,
您的应用程序必须可以从internet访问
为团队工作的用户提供应用程序(如在本地网络中)足够了吗?或者internet在这里指的是internet吗?在这种情况下,internet指的是internet
为了进一步扩展,您的bot可以部署在本地或您自己的服务器上,但它必须有一个可公开访问的端点,因为通信通过Microsoft Chat Services路由,
我想要一个机器人来控制我的电报个人聊天,避免垃圾邮件。我知道BotFather,但它会用新的用户ID创建一个新的bot。它不会处理我的个人消息。我想要一个机器人,当有人在我的个人帐户中给我留言时,它会回复。请帮助我
1 2 3 4 5 6 ...
下一页 最后一页 共 9 页