19得票1回答
使用Google+ Hangouts API

如果有人将 bot@mydomain.com 添加到他的 Google Hangout 联系人,发送了一个 Google+ Hangout 聊天消息,我想要从我的服务器上设置自动回复。是否有一种方法可以实现这个? 我认为可以使用 Google+ Hangouts API 实现,但我无法弄清楚如...

19得票2回答
PHP Socket Server与node.js:Web聊天

我想用长连接的HTTP请求(Comet)、ajax和Websockets(根据使用的浏览器)编写一个HTTP WebChat。用户数据库在mysql中。聊天程序用PHP编写,除了聊天流本身可能还可以用JavaScript(node.js)编写: 我不想为每个用户启动一个PHP进程,因为没有很...

18得票4回答
有没有绕过Facebook机器人按钮模板限制的方法?

在Facebook机器人聊天系统中,似乎(未经记录)对于按钮消息类型,最多只有3个按钮。这似乎是任意和限制性的。是否有人知道是否有办法使用超过3个按钮? 明确一下,我指的是以下消息JSON:{ "recipient":{ "id":"USER_ID" }, "message...

18得票3回答
SQL - 聊天数据库模式,用于删除单方或双方的对话

我正在设计一个聊天数据库,其要求如下: 只有私人消息,A对B。没有群组或房间。 当用户A发送消息给B时,如果用户A删除了对话,用户B仍然能够查看对话,直到用户B将其删除。 消息不能单独删除。只能删除完整的历史会话记录。 现在我的设计方案如下: 当用户A向用户B发送消息时,将创建一个...

18得票4回答
如何创建类似Facebook Messenger的聊天气泡

如何创建像这样的聊天气泡。更具体地说,如何将一个用户类型的两个或多个连续消息作为一个整体分组到一个气泡中。例如:对于发送者 - 第一条消息具有右下角边框 0,中间的消息具有右上、右下为0的边缘半径,最后一条消息具有顶部右侧为0的边缘半径。我必须使用JavaScript还是可以使用CSS实现...

17得票2回答
向离线用户发送聊天推送通知到iOS设备,使用Openfire XMPP。

我有一个使用openfire的ios聊天应用程序,我需要在以下情况下发送推送通知:(1)消息无法传递,无论什么原因;(2)应用程序处于挂起状态,即不能自行生成通知。 我已经阅读了stackoverflow和其他地方的大部分相关问题/建议,并得出了我的问题的几个解决方案。我不是ios开发人员,...

17得票6回答
Flutter - ListView.builder: 初始滚动位置

我想设置ListView.builder的初始滚动位置,我希望列表从底部开始0.0。 如果我在listView上设置reverse,当然我可以获得所需的初始滚动位置,但我需要的是将最后一个子组件放在底部,这是一个聊天应用程序。 这是List builder,MessageItem() 是聊...

16得票2回答
如何设置 Slack 提醒,只通知频道中的部分人?

我需要在一个频道中设置提醒,但是这个提醒不应该向频道中的所有人发送通知,而只应该发送给特定的子集。 我尝试了下面所示的方法。 /reminder @user1 @user2 @user3 A message every 30 days 但是当我进行验证时,Slack会在第一个用户后面...

16得票3回答
使用HTTP Keep-Alive让服务器与客户端进行通信

最近在一次面试中,我被问到如何设计在线聊天客户端应用程序的问题。我谈到了标准的“轮询”解决方案,但被打断了,因为面试官想了解“HTTP 1.1 keep-alive”方法。我使用HTTP已经有一段时间了,记得HTTP的整个初衷就是“无状态”,所以这从未发生过(还有,不要忘记“keep-aliv...

16得票2回答
如何在已注册用户的网站上完全集成XMPP

我们有一个社交网络网站,用户可以添加联系人,我们希望将其与XMPP集成。 我们目前使用ejabberd XMPP服务器。 以下是我的问题: 1. 如何正确创建帐户?现在,我正在考虑在用户注册我们的Web应用程序时,调用一个脚本来执行ejabberd命令以创建用户。 2. 用户认证。在用户登...