Skip to content

Commit 32dab7a

Browse files
committedJan 23, 2017
Fixing issue of unidentified MIME types
1 parent 713c237 commit 32dab7a

File tree

3 files changed

+14
-4
lines changed

3 files changed

+14
-4
lines changed
 

‎mimetypes

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
image/jpeg jpg
2+
image/jpg jpg
3+
image/gif gif
4+
image/webp webp
5+
video/mp4 mp4
6+
text/plain txt
7+
application/efb efb

‎plugins/eh_telegram_master/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ def __init__(self, queue, slaves):
104104
self.bot = telegram.ext.Updater(getattr(config, self.channel_id)['token'])
105105
except (AttributeError, KeyError):
106106
raise ValueError("Token is not properly defined. Please define it in `config.py`.")
107-
mimetypes.init()
107+
mimetypes.init(files=["mimetypes"])
108108
self.admins = getattr(config, self.channel_id)['admins']
109109
self.logger = logging.getLogger("plugins.%s.TelegramChannel" % self.channel_id)
110110
self.me = self.bot.bot.get_me()

‎plugins/eh_wechat_slave.py

+6-3
Original file line numberDiff line numberDiff line change
@@ -115,13 +115,12 @@ def __init__(self, queue):
115115
self.itchat = itchat.new_instance()
116116
itchat.set_logging(showOnCmd=False)
117117
self.itchat_msg_register()
118-
119118
self.itchat.auto_login(enableCmdQR=2,
120119
hotReload=True,
121120
statusStorageDir="storage/%s.pkl" % self.channel_id,
122121
exitCallback=self.exit_callback,
123122
qrCallback=self.console_qr_code)
124-
123+
mimetypes.init(files=["mimetypes"])
125124
self.logger.info("EWS Inited!!!\n---")
126125

127126
#
@@ -666,7 +665,11 @@ def send_message(self, msg):
666665
tgt_text = "「%s」" % qt_txt
667666
else:
668667
tgt_text = ""
669-
msg.text = "@%s\u2005 %s\n\n%s" % (msg.target['target'].member['alias'], tgt_text, msg.text)
668+
if UserName.startswith("@@"):
669+
tgt_alias = "@%s\u2005 " % msg.target['target'].member['alias']
670+
else:
671+
tgt_alias = ""
672+
msg.text = "%s%s\n\n%s" % (tgt_alias, tgt_text, msg.text)
670673
r = self.itchat.send(msg.text, UserName)
671674
elif msg.type in [MsgType.Image, MsgType.Sticker]:
672675
self.logger.info("Image/Sticker %s, %s", msg.type, msg.path)

0 commit comments

Comments
 (0)