Comments (7)
- 我不太确定微信网页版是否反映移动端的通知设定。如果网页版上面没有反映的话,这个我也没有什么好办法……
- ETM 的搜索的话已经实现了。
/chat 关键词或正则表达式
即可,同样适用于/link
。详情请参见使用说明。
from efb-wechat-slave.
网页版有的我前两天用了很久网页版。。。但是不知道有没有给接口。。。
(以及居然有搜索。。。十分感谢)
from efb-wechat-slave.
Note to self
isSelf: function() {
return o.getUserName() == this.UserName
},
isContact: function() {
return !!(this.ContactFlag & i.CONTACTFLAG_CONTACT) || this.UserName == o.getUserName()
},
isBlackContact: function() {
return !!(this.ContactFlag & i.CONTACTFLAG_BLACKLISTCONTACT)
},
isConversationContact: function() {
return !!(this.ContactFlag & i.CONTACTFLAG_CHATCONTACT)
},
isRoomContact: function() {
return c.isRoomContact(this.UserName)
},
isRoomContactDel: function() {
return this.isRoomContact() && !(this.ContactFlag & i.CONTACTFLAG_CHATROOMCONTACT)
},
isRoomOwner: function() {
return this.isRoomContact() && this.IsOwner
},
isBrandContact: function() {
return this.VerifyFlag & i.MM_USERATTRVERIFYFALG_BIZ_BRAND
},
isSpContact: function() {
return c.isSpUser(this.UserName)
},
isShieldUser: function() {
var e = c.isShieldUser(this.UserName) || this.isRoomContact() && !this.isInChatroom();
return e
},
isFileHelper: function() {
return this.UserName == i.SP_CONTACT_FILE_HELPER
},
isRecommendHelper: function() {
return this.UserName == i.SP_CONTACT_RECOMMEND_HELPER
},
isNewsApp: function() {
return this.UserName == i.SP_CONTACT_NEWSAPP
},
isMuted: function() {
return this.isRoomContact() ? this.Statues === i.CHATROOM_NOTIFY_CLOSE : this.ContactFlag & i.CONTACTFLAG_NOTIFYCLOSECONTACT
},
isTop: function() {
return this.ContactFlag & i.CONTACTFLAG_TOPCONTACT
},
hasPhotoAlbum: function() {
return 1 & this.SnsFlag
},
isInChatroom: function() {
var e = this;
return 0 == this.MemberList.length && 0 != this.ContactFlag || (e.MMInChatroom === !1 || e.MMInChatroom === !0 ? e.MMInChatroom : (angular.forEach(this.MemberList, function(t) {
if (t.UserName == o.getUserInfo().UserName)
return void (e.MMInChatroom = !0)
}),
e.MMInChatroom = e.MMInChatroom || !1,
e.MMInChatroom))
},
isReadOnlyContact: function() {
return E.indexOf(this.UserName) > -1
},
oplogCmdId: {
TOPCONTACT: 3,
MODREMARKNAME: 2
},
SP_CONTACT_FILE_HELPER: "filehelper",
SP_CONTACT_NEWSAPP: "newsapp",
SP_CONTACT_RECOMMEND_HELPER: "fmessage",
CONTACTFLAG_CONTACT: 1,
CONTACTFLAG_CHATCONTACT: 2,
CONTACTFLAG_CHATROOMCONTACT: 4,
CONTACTFLAG_BLACKLISTCONTACT: 8,
CONTACTFLAG_DOMAINCONTACT: 16,
CONTACTFLAG_HIDECONTACT: 32,
CONTACTFLAG_FAVOURCONTACT: 64,
CONTACTFLAG_3RDAPPCONTACT: 128,
CONTACTFLAG_SNSBLACKLISTCONTACT: 256,
CONTACTFLAG_NOTIFYCLOSECONTACT: 512,
CONTACTFLAG_TOPCONTACT: 2048,
MM_USERATTRVERIFYFALG_BIZ: 1,
MM_USERATTRVERIFYFALG_FAMOUS: 2,
MM_USERATTRVERIFYFALG_BIZ_BIG: 4,
MM_USERATTRVERIFYFALG_BIZ_BRAND: 8,
MM_USERATTRVERIFYFALG_BIZ_VERIFIED: 16,
MM_DATA_TEXT: 1,
MM_DATA_HTML: 2,
MM_DATA_IMG: 3,
MM_DATA_PRIVATEMSG_TEXT: 11,
MM_DATA_PRIVATEMSG_HTML: 12,
MM_DATA_PRIVATEMSG_IMG: 13,
MM_DATA_VOICEMSG: 34,
MM_DATA_PUSHMAIL: 35,
MM_DATA_QMSG: 36,
MM_DATA_VERIFYMSG: 37,
MM_DATA_PUSHSYSTEMMSG: 38,
MM_DATA_QQLIXIANMSG_IMG: 39,
MM_DATA_POSSIBLEFRIEND_MSG: 40,
MM_DATA_SHARECARD: 42,
MM_DATA_VIDEO: 43,
MM_DATA_VIDEO_IPHONE_EXPORT: 44,
MM_DATA_EMOJI: 47,
MM_DATA_LOCATION: 48,
MM_DATA_APPMSG: 49,
MM_DATA_VOIPMSG: 50,
MM_DATA_STATUSNOTIFY: 51,
MM_DATA_VOIPNOTIFY: 52,
MM_DATA_VOIPINVITE: 53,
MM_DATA_MICROVIDEO: 62,
MM_DATA_SYSNOTICE: 9999,
MM_DATA_SYS: 1e4,
MM_DATA_RECALLED: 10002,
MSGTYPE_TEXT: 1,
MSGTYPE_IMAGE: 3,
MSGTYPE_VOICE: 34,
MSGTYPE_VIDEO: 43,
MSGTYPE_MICROVIDEO: 62,
MSGTYPE_EMOTICON: 47,
MSGTYPE_APP: 49,
MSGTYPE_VOIPMSG: 50,
MSGTYPE_VOIPNOTIFY: 52,
MSGTYPE_VOIPINVITE: 53,
MSGTYPE_LOCATION: 48,
MSGTYPE_STATUSNOTIFY: 51,
MSGTYPE_SYSNOTICE: 9999,
MSGTYPE_POSSIBLEFRIEND_MSG: 40,
MSGTYPE_VERIFYMSG: 37,
MSGTYPE_SHARECARD: 42,
MSGTYPE_SYS: 1e4,
MSGTYPE_RECALLED: 10002,
MSG_SEND_STATUS_READY: 0,
MSG_SEND_STATUS_SENDING: 1,
MSG_SEND_STATUS_SUCC: 2,
MSG_SEND_STATUS_FAIL: 5,
APPMSGTYPE_TEXT: 1,
APPMSGTYPE_IMG: 2,
APPMSGTYPE_AUDIO: 3,
APPMSGTYPE_VIDEO: 4,
APPMSGTYPE_URL: 5,
APPMSGTYPE_ATTACH: 6,
APPMSGTYPE_OPEN: 7,
APPMSGTYPE_EMOJI: 8,
APPMSGTYPE_VOICE_REMIND: 9,
APPMSGTYPE_SCAN_GOOD: 10,
APPMSGTYPE_GOOD: 13,
APPMSGTYPE_EMOTION: 15,
APPMSGTYPE_CARD_TICKET: 16,
APPMSGTYPE_REALTIME_SHARE_LOCATION: 17,
APPMSGTYPE_TRANSFERS: 2e3,
APPMSGTYPE_RED_ENVELOPES: 2001,
APPMSGTYPE_READER_TYPE: 100001,
UPLOAD_MEDIA_TYPE_IMAGE: 1,
UPLOAD_MEDIA_TYPE_VIDEO: 2,
UPLOAD_MEDIA_TYPE_AUDIO: 3,
UPLOAD_MEDIA_TYPE_ATTACHMENT: 4,
PROFILE_BITFLAG_NOCHANGE: 0,
PROFILE_BITFLAG_CHANGE: 190,
CHATROOM_NOTIFY_OPEN: 1,
CHATROOM_NOTIFY_CLOSE: 0,
StatusNotifyCode_READED: 1,
StatusNotifyCode_ENTER_SESSION: 2,
StatusNotifyCode_INITED: 3,
StatusNotifyCode_SYNC_CONV: 4,
StatusNotifyCode_QUIT_SESSION: 5,
VERIFYUSER_OPCODE_ADDCONTACT: 1,
VERIFYUSER_OPCODE_SENDREQUEST: 2,
VERIFYUSER_OPCODE_VERIFYOK: 3,
VERIFYUSER_OPCODE_VERIFYREJECT: 4,
VERIFYUSER_OPCODE_SENDERREPLY: 5,
VERIFYUSER_OPCODE_RECVERREPLY: 6,
ADDSCENE_PF_QQ: 4,
ADDSCENE_PF_EMAIL: 5,
ADDSCENE_PF_CONTACT: 6,
ADDSCENE_PF_WEIXIN: 7,
ADDSCENE_PF_GROUP: 8,
ADDSCENE_PF_UNKNOWN: 9,
ADDSCENE_PF_MOBILE: 10,
ADDSCENE_PF_WEB: 33,
TIMEOUT_SYNC_CHECK: 0,
EMOJI_FLAG_GIF: 2,
KEYCODE_BACKSPACE: 8,
KEYCODE_ENTER: 13,
KEYCODE_SHIFT: 16,
KEYCODE_ESC: 27,
KEYCODE_DELETE: 34,
KEYCODE_ARROW_LEFT: 37,
KEYCODE_ARROW_UP: 38,
KEYCODE_ARROW_RIGHT: 39,
KEYCODE_ARROW_DOWN: 40,
KEYCODE_NUM2: 50,
KEYCODE_AT: 64,
KEYCODE_NUM_ADD: 107,
KEYCODE_NUM_MINUS: 109,
KEYCODE_ADD: 187,
KEYCODE_MINUS: 189,
MM_NOTIFY_CLOSE: 0,
MM_NOTIFY_OPEN: 1,
MM_SOUND_CLOSE: 0,
MM_SOUND_OPEN: 1,
MM_SEND_FILE_STATUS_QUEUED: 0,
MM_SEND_FILE_STATUS_SENDING: 1,
MM_SEND_FILE_STATUS_SUCCESS: 2,
MM_SEND_FILE_STATUS_FAIL: 3,
MM_SEND_FILE_STATUS_CANCEL: 4,
MM_EMOTICON_WEB: "_web"
from efb-wechat-slave.
我记得之前 1.x 版本貌似可以禁言的而且不用单独建tg群,是直接 /link 然后有一个选项 mute ,但是我在 2.x 版本上 /link 就直接只能选择关联到 tg 群,而没有 mute 选项
from efb-wechat-slave.
现已实现将 Web WC 提供的通知设置信息转交给了 EFB 框架。(待发布)
from efb-wechat-slave.
已发布相关功能。
from efb-wechat-slave.
请问相关功能的说明在什么地方啊,我还是不清楚在当前版本直接 mute 某一个微信群怎么办。
同有这个疑惑:
我记得之前 1.x 版本貌似可以禁言的而且不用单独建tg群,是直接 /link 然后有一个选项 mute ,但是我在 2.x 版本上 /link 就直接只能选择关联到 tg 群,而没有 mute 选项
from efb-wechat-slave.
Related Issues (20)
- [BUG] v2.0.7登录失败 HOT 1
- [BUG] HOT 2
- [BUG] 登陆时报错 xml.parsers.expat.ExpatError: mismatched tag: line 63, column 4 HOT 2
- [BUG] 无法接收微信语音消息 HOT 1
- [BUG] KeyError: 'webwx_data_ticket' , wechat can't receive some messages HOT 4
- [BUG] 这个报错会导致消息收不到么 HOT 4
- UOS又复活了,这个项目还继续么 HOT 1
- 获取头像崩溃 HOT 1
- [FR] Is there an existing implementation which can replace the content of the message being sent? HOT 1
- [FR] tg发送语音消息时格式转换 HOT 2
- [BUG] 报错 xml.parsers.expat.ExpatError: mismatched tag: line 64, column 4,~/.ehforwarderbot/profiles/default/blueset.wechat 不存在wxpy.pkl文件 HOT 2
- 有一个比较新的itchat客户端,可以绕过网页端限制 HOT 1
- [BUG] EWS & ETM:批量绑定 启动REPL模式没有>>>出现 HOT 2
- [FR]
- Wechat won't recognize the code sent by EFB[BUG] HOT 1
- [FR] 基于 openwechat 的微信客户端实现 HOT 1
- [BUG] 近期频繁被登出 HOT 1
- [BUG] EFB Telegram 主端遇到错误 [Errno 2] No such file or directory: '/opt/app/ehforward_config/profiles/default/blueset.wechat/wxpy.pkl'
- [BUG] 频繁被登出 HOT 4
- [FR] 腾讯推出微信Linux正式版了,ews是不是可以进入下一个里程碑了
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from efb-wechat-slave.