Last active
April 28, 2025 05:39
-
Star
(198)
You must be signed in to star a gist -
Fork
(72)
You must be signed in to fork a gist
-
-
Save littlecodersh/ec8ddab12364323c97d4e36459174f0d to your computer and use it in GitHub Desktop.
Revisions
-
littlecodersh revised this gist
Feb 6, 2017 . 1 changed file with 1 addition and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,3 +1,4 @@ #coding=utf8 import itchat # tuling plugin can be get here: # https://github.com/littlecodersh/EasierLife/tree/master/Plugins/Tuling -
littlecodersh revised this gist
Nov 15, 2016 . 1 changed file with 19 additions and 20 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,50 +1,49 @@ import itchat # tuling plugin can be get here: # https://github.com/littlecodersh/EasierLife/tree/master/Plugins/Tuling from tuling import get_response @itchat.msg_register('Text') def text_reply(msg): if u'作者' in msg['Text'] or u'主人' in msg['Text']: return u'你可以在这里了解他:https://github.com/littlecodersh' elif u'源代码' in msg['Text'] or u'获取文件' in msg['Text']: itchat.send('@[email protected]', msg['FromUserName']) return u'这就是现在机器人后台的代码,是不是很简单呢?' elif u'获取图片' in msg['Text']: itchat.send('@[email protected]', msg['FromUserName']) # there should be a picture else: return get_response(msg['Text']) or u'收到:' + msg['Text'] @itchat.msg_register(['Picture', 'Recording', 'Attachment', 'Video']) def atta_reply(msg): return ({ 'Picture': u'图片', 'Recording': u'录音', 'Attachment': u'附件', 'Video': u'视频', }.get(msg['Type']) + u'已下载到本地') # download function is: msg['Text'](msg['FileName']) @itchat.msg_register(['Map', 'Card', 'Note', 'Sharing']) def mm_reply(msg): if msg['Type'] == 'Map': return u'收到位置分享' elif msg['Type'] == 'Sharing': return u'收到分享' + msg['Text'] elif msg['Type'] == 'Note': return u'收到:' + msg['Text'] elif msg['Type'] == 'Card': return u'收到好友信息:' + msg['Text']['Alias'] @itchat.msg_register('Text', isGroupChat = True) def group_reply(msg): if msg['isAt']: return u'@%s\u2005%s' % (msg['ActualNickName'], get_response(msg['Text']) or u'收到:' + msg['Text']) @itchat.msg_register('Friends') def add_friend(msg): itchat.add_friend(**msg['Text']) itchat.send_msg(u'项目主页:github.com/littlecodersh/ItChat\n' + u'源代码 :回复源代码\n' + u'图片获取:回复获取图片\n' + u'欢迎Star我的项目关注更新!', msg['RecommendInfo']['UserName']) itchat.auto_login(True, enableCmdQR=True) itchat.run() -
littlecodersh created this gist
Aug 25, 2016 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,50 @@ #!python3 import itchat # tuling plugin can be get here: # https://github.com/littlecodersh/EasierLife/tree/master/Plugins/Tuling from tuling import get_response @itchat.msg_register('Text') def text_reply(msg): if '作者' in msg['Text'] or '主人' in msg['Text']: return '你可以在这里了解他:https://github.com/littlecodersh' elif '源代码' in msg['Text'] or '获取文件' in msg['Text']: itchat.send('@[email protected]', msg['FromUserName']) return '这就是现在机器人后台的代码,是不是很简单呢?' elif '获取图片' in msg['Text']: itchat.send('@[email protected]', msg['FromUserName']) # there should be a picture else: return get_response(msg['Text']) or '收到:' + msg['Text'] @itchat.msg_register(['Picture', 'Recording', 'Attachment', 'Video']) def atta_reply(msg): return ({ 'Picture': '图片', 'Recording': '录音', 'Attachment': '附件', 'Video': '视频', }.get(msg['Type']) + '已下载到本地') # download function is: msg['Text'](msg['FileName']) @itchat.msg_register(['Map', 'Card', 'Note', 'Sharing']) def mm_reply(msg): if msg['Type'] == 'Map': return '收到位置分享' elif msg['Type'] == 'Sharing': return '收到分享' + msg['Text'] elif msg['Type'] == 'Note': return '收到:' + msg['Text'] elif msg['Type'] == 'Card': return '收到好友信息:' + msg['Text']['Alias'] @itchat.msg_register('Text', isGroupChat = True) def group_reply(msg): if msg['isAt']: return '@%s\u2005%s' % (msg['ActualNickName'], get_response(msg['Text']) or '收到:' + msg['Text']) @itchat.msg_register('Friends') def add_friend(msg): itchat.add_friend(**msg['Text']) itchat.send_msg('项目主页:github.com/littlecodersh/ItChat\n' + '源代码 :回复源代码\n' + '图片获取:回复获取图片\n' + '欢迎Star我的项目关注更新!', msg['RecommendInfo']['UserName']) itchat.auto_login(True, enableCmdQR = True) itchat.run()