我使用cleverbot脚本让我的机器人响应任何类型的消息。该脚本可以工作,但目前需要用户通过“嘿”调用机器人
例如
"@bot hey what is going on?"
bot: Not too much.
代码:
robot.respond(/hey (.*)/i, function(msg) {
//code for reply
}
我想做的是拥有它,这样我就可以直接向我的机器人提问,而不需要“嘿”部分。我最初去掉了“嘿”标签,但它干扰了我设置为响应特定文本的其他脚本。换句话说,我从我的机器人那里得到了两个响应。
关于如何告诉我的cleverbot脚本只在所有其他脚本
if "something" in r or "something else" in r似乎有点重复,是否有更好或更有效的方法来做到这一点?
aiBot = Cleverbot()
r = aiBot.send(question).lower()
ff = ""
if "yes" in r or "of course" in r or "absolutely" in r:
ff = "yes"
elif "no" in r or "i don'
<p id="line1" class=""><span class="bot">So you have short term memory?</span><span id="snipTextIcon" class="yellow" style="opacity: 1;"></span></p>
我想得到这篇文章: So you have short term memory?
这里是我的代码:
const {Builder, B
炼金术API在我的程序中用于从URL中提取关键字和关系。
当从API调用中提取这些信息时,我得到的错误如下所示,
'java.io.IOException:错误生成API调用:无法-检索:下游-http-错误:404. at com.alchemyapi.api.AlchemyAPI.GET(AlchemyAPI.java:914) at com.alchemyapi.api.AlchemyAPI.GET(AlchemyAPI.java:914) at com.alchemyapi.api.AlchemyAPI.URLGetRankedKeywords(AlchemyAPI.java
我正在处理一个编排层微服务,其中我需要并行调用不同微服务的几个API。为此,我使用subscribeOn(Schedulers.parallel)并订阅Mono.zip中的每个响应。例如: Mono<A> a = service1.api().subscribeOn(Schedulers.parallel());
Mono<B> b = service2.api().subscribeOn(Schedulers.parallel());
Mono<C> c = service3.api().subscribeOn(Schedulers.paralle
我正在使用rails 4.1.8。我已经创建了一个API,用户可以在这个API中创建auth_token的sessions#create of devise,但是现在当我试图访问sessions#destroy时,它的响应是“错误:请在继续之前登录或注册”。
会话控制器
def destroy
user = User.find_by(authentication_token: request.headers['Authorization'])
user.generate_authentication_token!
user.save
head 204
end
当我通过
我试图使用独角兽运行Restplus烧瓶API,但我一直收到以下错误:
Application object must be callable.
我用sqlalchemy做数据库和模型。这是我的apy.py主文件:
from apis import api
from database import db
import os
application = Flask(__name__)
application.config.from_object('config.DevelopmentConfig')
application.config['SQLALCHEMY_TRA
我正在创建一个应用程序,获取2或3张地图,并显示在一个取景器。有时会崩溃并显示以下错误。
FATAL EXCEPTION: GLThread 2477
java.lang.NullPointerException
at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:344)
at java.nio.ByteBufferAsShortBuffer.put(ByteBufferAsShortBuffer.java:160)
at com.google.maps.api.android.lib6.gmm6.o.
我在我的角度代码中进行了两个api调用(第一个api是POST,第二个api是PUT),我希望确保这两个api都成功执行,或者它们都没有执行。
场景:
这意味着如果第一个第一个api调用失败,则不应该调用第二个api,而应该只显示第一个第一个api的错误。
重要情况:如果第一个api成功执行,而第二个api失败,则应该拒绝发出的第一个api调用,我应该显示第二个api的错误(或者说它们都不应该被调用)。
//Just a example call for api
this.movementService.saveMovementDetails(movData).subsribe