Foxtable(狐表)用户栏目专家坐堂 → [求助]openQQ向兼职用户发送信息


  共有4515人关注过本帖树形打印复制链接

主题:[求助]openQQ向兼职用户发送信息

帅哥哟,离线,有人找我吗?
chnfo
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2198 积分:18058 威望:0 精华:0 注册:2011/11/26 20:21:00
[求助]openQQ向兼职用户发送信息  发帖心情 Post By:2022/5/19 11:00:00 [显示全部帖子]

因为公司的人员可能出现兼职的情况。
那么在openQQ中,就会出现甲在ABCD四个部门都有的情况

1、如果要加甲,是否要把ABCD四个部门的人都加一遍?
2、如果甲登录时,选择了A部门,是不是就表示发给B.甲的信息,他接收不到也不能回复?

建议OPENQQ考虑一下人员兼职的情况

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2198 积分:18058 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2022/5/19 11:32:00 [显示全部帖子]

因为在openQQ帮助“准备用户表”里有这样的描述

好友要用部门.用户名(当然也说了,不是强制性的)。

如果甲在ABCD部门兼职,那我要加好友甲,是不是得把A.甲、B.甲、……都加个遍呢


我说的是内部聊天窗口
图片点击可在新窗口打开查看
[此贴子已经被作者于2022/5/19 11:40:25编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2198 积分:18058 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2022/5/19 12:03:00 [显示全部帖子]

不是哦,比如甲在合同部,又在财务部兼职,或是副总兼核心部门部长之类的,没有主副之说啊

版主的意思是加甲的时候,实际上是加的甲这个人,而不论他在哪个部门下面?在A部门加了甲,也就是相当于在B下面加了甲?
[此贴子已经被作者于2022/5/19 12:04:32编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2198 积分:18058 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2022/5/19 13:44:00 [显示全部帖子]

比如机构下面的人员是这样的
公司
财务部
张三
李四
……
合同部
李四
……部

现在财务部和合同部是平级的啊。
如果要加公司的李四,但李四又不是直接在公司下面的……
这不就没法加了呢?


另外,再问一下:快捷键里有个列相关,有一个删除列,每次删除,都会弹出提示,如何才能不显示这个提示,直接删?

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2198 积分:18058 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2022/5/19 14:35:00 [显示全部帖子]

如果按帮助所述,李四应当选择例如财务部,账号李四登录呀。

所以我才会问后面一句:是不是表示李四登录以后,别人发给合同部.李四的消息,他就无法接收,要看只能换合同部--李四才可以?
[此贴子已经被作者于2022/5/19 14:35:44编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2198 积分:18058 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2022/5/19 15:11:00 [显示全部帖子]

所以,我才建议所OPENQQ考虑兼职的情况。
甲不管是用哪个部门的身份登录,只要发给甲的消息,都应当收得到也可以回才好

[此贴子已经被作者于2022/5/19 15:11:04编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2198 积分:18058 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2022/5/19 23:02:00 [显示全部帖子]

如果在内部聊天窗口中,点击发送按钮时,发送的消息接收者只是用户而不是部门.用户;用户登录的时候,不需要选择部门,那么只用账号+密码登录,然后打开聊天窗口,是不是就可以接收到离线消息?因为QQServer_Cache.mdb保存的Receiver只是甲(而不是部门X.甲),这样是不是就可以了?

当然,在加好友的时候,好友的表示方法可以是部门.用户(这样在聊天窗口就可显示部门分组)

只是发送消息的时候,接收者只是用户(不区分分组);同时,登录的时候,只用账号+密码,而不用部门+账号+密码登录,这样是不是就可以解决兼职的接收消息问题了?
[此贴子已经被作者于2022/5/19 23:04:15编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2198 积分:18058 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2022/5/20 8:50:00 [显示全部帖子]

我调试了一下,加好友可以采用部门.用户的格式,这样在聊天窗口可以让好友分组。
而登录可以采用用户名+密码的方式

但是,这样会导致发送给好友的消息里,QQServer_Cache.mdb保存的Receiver显示为部门.用户(我是测的离线发送,不知道实时发送的机制是什么),这也直接导致登录时如果采用用户+密码方式时,用户收不到消息。

所以,我的建议是:在发送消息时,消息格式是  用户+消息,而不是部门.用户+消息。

一般情况下,用户不会重名(如果重名可以采用其它方式,如张三1、张三2,或者大张三,小张三之类的),这样的话,只要是这个用户的消息,不论在哪个部门下,都能上线以后收到消息
[此贴子已经被作者于2022/5/20 8:56:36编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2198 积分:18058 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2022/5/20 11:19:00 [显示全部帖子]

如果允许用户自己定义那个聊天窗口中的“发送”按钮的设置就好了

假设好友=x
QQClient.Send(x.split(".")(1),"今天的任务完成了吗")

还是建议官方优化处理一下。
发送消息的时候,直接发送给用户,当用户不论以什么部门或角色或分组登录,只要是他的消息,他就可以接收,这样更合理啊。

当然了,前提条件是得是同一个人,需要用户自己确认A部门.宋江和B部门.宋江是同一个人,如果不是,就得标明分别是A部门.宋江(大)和B部门.宋江(小)

我觉得老贺应当有办法解决的
[此贴子已经被作者于2022/5/20 16:04:46编辑过]

 回到顶部