问题标签 [private-messaging]
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.
database - 私信数据库设计
我正在创建一个简单的私人消息系统,但我不确定哪个数据库设计更好。
第一个设计是一个消息表,一个消息评论表:
第二种设计是一个用于消息和评论的表格,以及一个附加字段messageId
,因此我可以将消息链接为评论。
我想听听你的意见!
asp.net-mvc - 如何为我的网站成员实施消息传递系统以相互通信?
我有一个功能齐全的网站,我想添加成员相互发送电子邮件的功能,有点像 facebook,但要小得多,所以我不需要他们对巨大流量的需求。
基本上我需要一个起点。有什么建议么?
php - php mysql 连接发送和接收的消息
私人消息系统显示串联的用户消息。
• 用户发送和接收的消息按time_sent 排序
• 每个消息选项卡将显示发送者/接收者的姓名、消息和时间_sent
• 关于如何提高查询速度的任何提示(例如索引等)?
我的尝试:
结果/问题:
如果登录用户 (id=3) 收到来自两个用户 (id=1,and id=2) 的消息,则此查询将返回从用户 1 和 2 发送的消息
第二次尝试:
返回一个错误。
drupal - 如何为所有用户激活 Privatemsg 模块?
我刚刚在我的 Drupal 6 中启用了Privatemsg模块。我想为所有加入网站的用户启用这个模块。但是注册用户看不到“写新消息和消息”链接。
为什么 Privatemsg 在用户部分不活跃?
php - 具有多个收件人表结构的 PHP/MySQL PM 系统?
我目前正在为一个网站开发一个 PM 系统,其中用户必须能够将 PM 发送给多个收件人。当然,这意味着如果一条消息已发送给用户 A、B 和 C,则用户 C 可以删除该消息,而用户 A 和 B 则不会。问题是这样一个系统的最佳数据库表结构是什么,当然要避免一条消息的多个副本。目前我已经想到了这个表结构:
这将是唯一的桌子。线程是根据 parentid 创建的(如果没有 parentid,则消息是线程中的第一个),并按时间戳排序。收件人以逗号分隔存储在一列中,并使用 WHERE userid IN (msg.recipients) 检查。deletedby 列包含已删除消息的所有用户的 id(逗号分隔),就像 readby 列一样。
但是我不确定这是否是一个理想的表结构。在我开始编码之前,我想听听您对改进的想法。
php - 私信通知 - 数据库表设计
我已经创建了一个使用 PHP 和 mySQL 的私人消息传递系统,通知有点像 Facebook。
数据库表有以下字段(未全部列出):
- 消息ID
- 发件人用户ID
- 记录用户 ID
- 信息
- 主题
- 约会时间
- 状态 - 是否已读
- RepliedStatus - 我应该如何使用它?
- DeleteRec - 从收件箱中删除
- DelSender - 删除发件人收件箱
- RepliedUserId - 当用户回复原始消息时,这是对接收者 ID 的更改
所有回复都存储在第二个表中,因为每条消息都会创建一个线程。第二个表看起来有点像这样:
- 消息 ID - FK
- 用户ID
- 留言
- 约会时间
在向用户发送新消息时,我将消息的“状态”更改为未读,由此可以运行计数查询以列出通知中的所有未读消息。
但是,如果用户回复该消息,我无法将原始“状态”字段设置为未读,因为这将出现在两个用户的通知中。所以我创建了另一个名为“RepliedStatus”的字段,但我不确定如何使用它来显示消息回复通知?
多谢你们。
ruby-on-rails - Rails 的即时通讯实现?
我已经搜索了一段时间,研究了几种技术来为 ruby on rails 应用程序构建一个简单的即时消息系统。这似乎很复杂,因为我根本没有找到任何跨浏览器或任何 1-1 概念证明的实现。
调查了:
- xmpp客户端(github上有Candy只支持群聊)
- xmpp 服务器和 Rails(很多麻烦没有好的集成)
- Juggernaut(没有 1-1,Internet Explorer 不支持,因为使用了 Web 套接字)
- ryan bates 的私人酒吧(似乎能够做到这一点,但作为 ruby 新手,几乎没有这方面的文档,无法理解这一点)
谁能给我推荐一个 Rails 的即时通讯工具:
- 那就是跨浏览器
- 有很好的文档,实现的例子
- Instant Messenger,用户 A 与用户 B 交谈,用户 B 与用户 A 交谈
我真的不知道如何实现这一点,任何人都可以给我建议如何解决这个问题?谢谢
ruby-on-rails - 使用 RoR 和 Mongoid 的用户消息传递
我现在在网上搜索了几个小时,但没有得到明确的答案。
我有一个使用设计作为用户授权的 Rails 应用程序(Ruby 1.9.3/Rails 3.2.2/MongoDB)。
现在我想在用户之间有一个简单的消息传递功能:1 到 1 和 1 到 n。
是否有任何 gem 可以满足此需求并支持 Mongo,或者是否有任何教程或最佳实践?
也许也相关:在下一步中,我计划在 iOS 和 Android 应用程序(都是本机)中提供消息。
instant-messaging - 是否有提供私人消息 ala Facebook Messages/Twitter DMs 的产品?
我的网络应用程序需要一个私人消息系统,就像 Facebook 消息或 Twitter DM 一样。
我发现了一堆实时即时消息传递的东西,但它们不像典型的 PM 系统那样存储消息。
很多网站/应用程序都有 PM 功能,而 StackOverflow 本身对设计这样一个系统有很多问题,所以我自己实现这个似乎是在重新发明一个巨大的轮子。
那么有没有这样的服务/平台可以插入我的网络应用程序?理想情况下,它应该是一个托管平台,这样我就不必自己处理存储东西了。
ruby-on-rails - 如何在考拉,Ruby on Rails 中发送私人消息/访问 Facebook 聊天
如何使用 Koala gem 访问用户聊天并向另一个用户发送消息?难道考拉有提供这个功能使用?我确实检查了有关考拉的文档,但似乎没有它,或者它确实有其他方法可以做到这一点?
有什么建议做我的事情吗?