提交 ebead08c 编写于 作者: X xuelang532777032

Auto Commit

上级 44463962
console.log("欢迎来到 InsCode");
\ No newline at end of file
import { WechatyBuilder, log } from 'wechaty'
const bot = WechatyBuilder.build({
name: 'mybot',
})
bot.on('scan', (qrcode, status) => {
console.log(`Scan QR Code to login: ${status}\nhttps://wechaty.js.org/qrcode/${encodeURIComponent(qrcode)}`)
})
.on('login', (user) => {
console.log("login")
console.log(user)
})
.on('logout', (msg) => {
console.log("logout:")
console.log(msg)
})
.on('message', (msg) => {
// 接收消息事件
let room = msg.room() // 获取这条消息是不是来自群聊
if (room) {
let topic = room.topic() // 获取群聊名称
}else{
return ;
}
const contact = msg.talker() // 获取这条消息发送人的信息
const contactName = contact.name() // 发送人的昵称
const text = msg.text() // 消息内容
console.log(text)
if(text=="1"){
room.say('2') //
}
debugger
// room.say('...') // 回复群组信息
// contact.say('...') // 恢复联系个人信息
})
.start()
.then(() => log.info('StarterBot', 'Starter Bot Started.'))
.catch(e => log.error('StarterBot', e))
{"\rpuppet\nPUPPET-WECHAT4U":{"PROP":{"uuid":"4c4MWbi0sw==","uin":"199127035","sid":"IgjKsRMMQ0wlsHrU","skey":"@crypt_87b2d39d_c34c4a1b2bf8973e00d0fe5268a85c1d","passTicket":"E6%2BDWGZJ7oAs0XQ08PF11uq8lF8dvASkvfGCripAr7Klvct6BttAxusutGwKllRlC7FxasebYCc462i9PqTqFw%3D%3D","formatedSyncKey":"1_813493829|2_813493835|3_813488254|1000_1699860660","webwxDataTicket":"gSfLdICNFJS2PGmnT5oDNpgq","syncKey":{"Count":4,"List":[{"Key":1,"Val":813493829},{"Key":2,"Val":813493835},{"Key":3,"Val":813488254},{"Key":1000,"Val":1699860660}]}},"CONF":{"origin":"https://wx2.qq.com","baseUri":"https://wx2.qq.com/cgi-bin/mmwebwx-bin","API_jsLogin":"https://login.wx2.qq.com/jslogin?appid=wx782c26e4c19acffb&fun=new&lang=zh-CN&redirect_uri=https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxnewloginpage?mod=desktop","API_login":"https://login.wx2.qq.com/cgi-bin/mmwebwx-bin/login","API_synccheck":"https://webpush.wx2.qq.com/cgi-bin/mmwebwx-bin/synccheck","API_webwxdownloadmedia":"https://file.wx2.qq.com/cgi-bin/mmwebwx-bin/webwxgetmedia","API_webwxuploadmedia":"https://file.wx2.qq.com/cgi-bin/mmwebwx-bin/webwxuploadmedia","API_webwxpreview":"https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxpreview","API_webwxinit":"https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxinit","API_webwxgetcontact":"https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxgetcontact","API_webwxsync":"https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxsync","API_webwxbatchgetcontact":"https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxbatchgetcontact","API_webwxgeticon":"https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxgeticon","API_webwxsendmsg":"https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxsendmsg","API_webwxsendmsgimg":"https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxsendmsgimg","API_webwxsendmsgvedio":"https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxsendvideomsg","API_webwxsendemoticon":"https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxsendemoticon","API_webwxsendappmsg":"https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxsendappmsg","API_webwxgetheadimg":"https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxgetheadimg","API_webwxgetmsgimg":"https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxgetmsgimg","API_webwxgetmedia":"https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxgetmedia","API_webwxgetvideo":"https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxgetvideo","API_webwxlogout":"https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxlogout","API_webwxgetvoice":"https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxgetvoice","API_webwxupdatechatroom":"https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxupdatechatroom","API_webwxcreatechatroom":"https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxcreatechatroom","API_webwxstatusnotify":"https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxstatusnotify","API_webwxcheckurl":"https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxcheckurl","API_webwxverifyuser":"https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxverifyuser","API_webwxfeedback":"https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxsendfeedback","API_webwxreport":"https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxstatreport","API_webwxsearch":"https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxsearchcontact","API_webwxoplog":"https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxoplog","API_checkupload":"https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxcheckupload","API_webwxrevokemsg":"https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxrevokemsg","LANG":"zh-CN","EMOTICON_REG":"img\\sclass=\"(qq)?emoji (qq)?emoji([\\da-f]*?)\"\\s(text=\"[^<>(\\s]*\")?\\s?src=\"[^<>(\\s]*\"\\s*","RES_PATH":"/zh_CN/htmledition/v2/","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":10000,"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":10000,"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":2000,"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","SYNCCHECK_RET_SUCCESS":0,"SYNCCHECK_RET_LOGOUT":1101,"SYNCCHECK_SELECTOR_NORMAL":0,"SYNCCHECK_SELECTOR_MSG":2,"SYNCCHECK_SELECTOR_MOBILEOPEN":7,"STATE":{"init":"init","uuid":"uuid","login":"login","logout":"logout"},"SPECIALUSERS":["newsapp","fmessage","filehelper","weibo","qqmail","fmessage","tmessage","qmessage","qqsync","floatbottle","lbsapp","shakeapp","medianote","qqfriend","readerapp","blogapp","facebookapp","masssendapp","meishiapp","feedsapp","voip","blogappweixin","weixin","brandsessionholder","weixinreminder","wxid_novlwrv3lqwv11","gh_22b87fa7cb3c","officialaccounts","notification_messages","wxid_novlwrv3lqwv11","gh_22b87fa7cb3c","wxitil","userexperience_alarm","notification_messages"]},"COOKIE":{"pgv_pvi":"17965008026322850000","pgv_si":"s8828220578012406000","wxuin":"199127035","wxsid":"IgjKsRMMQ0wlsHrU","wxloadtime":"1699867818","mm_lang":"zh-CN","webwx_data_ticket":"gSfLdICNFJS2PGmnT5oDNpgq","webwxuvid":"71a612e4e23a2b8eadb7eed082cfb0c2598ec1c99f59422afeae425666acf281f770b787fb83a8de5bc78d09b8d5f47f","webwx_auth_ticket":"CIsBEI7e2rgOGoABFLvHOC902fpW9yamkN4A4P6R5wcvE1bdjFWHT0gWalj1QJcuXuiPVykeE1/pnlrLyruZArKdCpH1tPULLGlHb7+XKOadvJcLjyoDhXafwCC8K/VVI+GQn8reJfb0XjJCCCqwuGJ9scw8cao0xxaYKIdhne64dfYRhzXpKk9wh7o="},"user":{"Uin":199127035,"UserName":"@5982d66db4aa474151ab0113d1b0178ea2a015fc410f731ca6f540791474991c","NickName":"倾城","HeadImgUrl":"/cgi-bin/mmwebwx-bin/webwxgeticon?seq=1785955010&username=@5982d66db4aa474151ab0113d1b0178ea2a015fc410f731ca6f540791474991c&skey=@crypt_87b2d39d_c34c4a1b2bf8973e00d0fe5268a85c1d","Sex":2,"Signature":"互联网环境不好,未雨绸缪总是好的","HeadImgFlag":1,"SnsFlag":257}}}
\ No newline at end of file
......@@ -2,6 +2,7 @@
"name": "nodejs",
"version": "1.0.0",
"description": "",
"type": "module",
"main": "index.js",
"scripts": {
"dev": "node index.js",
......@@ -11,6 +12,8 @@
"author": "",
"license": "ISC",
"dependencies": {
"wechaty": "^1.20.2",
"wechaty-puppet-wechat": "^1.18.4",
"@types/node": "^18.0.6",
"node-fetch": "^3.2.6"
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册