我在dialogflow上制作了一个聊天机器人,它可以满足餐厅的基本需求(预订餐桌,点餐,可能留下评论等)。
我已经能够预订餐厅,我知道如何提取点餐所需的信息,但我不知道/完全理解的是获取这些信息的过程,以及餐厅能够在另一边看到它。例如,当我做餐厅预订时,餐厅可以看到预订的方式是在我连接到dialogflow代理的Google Calendar API上。
以下是对话如何进行的示例,可能会进一步澄清:
我知道怎么做:
User: I'd like to buy a small Dark roast coffee
Bot: Okay, is that everything?
User:
问题是,我正在编写一个带有餐厅菜单的页面,店主希望菜单上的每一餐都有一个“点赞按钮”-每一餐都在一个框中,在页面上排列,这样他就可以在同一页面上吃两顿饭或100顿饭。
菜单中的信息来自mysql表,像这样的SELECT from menu ORDER BY id DESC (无限制)-因此它在整个页面上成倍增加,所以不能为每个like-button创建一个特殊的url。
这是可行的吗?
我通过编写一个简单的餐馆应用程序来学习Rails。我有餐厅模式,模式和order模式。我想通过点击特定用餐旁边的购买按钮来给餐厅下订单。我能创造一个订单,并发送到餐厅,但我不知道如何将该订单与膳食联系。
这些是模型和路线:
class Order < ActiveRecord::Base
belongs_to :restaurant
end
class Restaurant < ActiveRecord::Base
has_many :meals
has_many :orders
end
class Meal < ActiveRecord::Base
我试图基于正则表达式匹配行,以排除某些字符,但没有得到正确的结果。
具体来说,我希望从文件中获取不包含任何v、w、x、y或z字符的所有行。
我的代码是:
pat = '[^vwxyz]'
for line in records:
if re.search(pat, line) != None:
print(line)
但这仍然显示了以下几行:
第1行:32.27:餐:20170317:在克莱德餐厅与弗雷德和吉娜共进午餐。
第2行:22.00:旅行:20170317:通行费
第3行:119.56:util:20170319:
第4行
大家好,我正在开发一个API,它从一个数据库中返回一个包含餐厅详细信息的菜品,其中包含了餐馆和他们的菜肴。我想知道,通过将第一个查询转换为第二个查询,以下内容是否提高了查询的效率:
from res in _context.Restaurant
join resdish in _context.RestaurantDish
on res.Id equals resdish.RestaurantId
where resdish.RestaurantDishId == dishId
第二:
from resdish in _context.RestaurantDish
where resdish.