def _check_files():
if not dataIO.is_valid_json(TRIGGERS_PATH):
_LOGGER.info("Creating json: " + TRIGGERS_PATH)
dataIO.save_json(TRIGGERS_PATH, DEFAULT_SETTINGS)
else: # Backwards compatibility check
triggers = dataIO.load_json(TRIGGERS_PATH)
for text, emoji_list in triggers['text_triggers'].items():
for idx, emoji in enumerate(emoji_list):
try:
emoji = lookup(emoji)
except KeyError:
pass
else:
emoji_list[idx] = emoji
triggers['text_triggers'][text] = emoji_list
for user, emoji_list in triggers['user_triggers'].items():
for idx, emoji in enumerate(emoji_list):
try:
emoji = lookup(emoji)
except KeyError:
pass
else:
emoji_list[idx] = emoji
triggers['user_triggers'][user] = emoji_list
dataIO.save_json(TRIGGERS_PATH, triggers)
评论列表
文章目录