feat: add tags, remove tags, play tags, find tags #91

This commit is contained in:
Terry Geng
2020-03-08 11:31:34 +08:00
parent 487b5b9616
commit f8cfb163ed
5 changed files with 140 additions and 27 deletions

View File

@ -51,11 +51,12 @@ class MusicLibrary(dict):
def get_items_by_tags(self, bot, tags):
music_dicts = self.db.query_music_by_tags(tags)
items = []
for music_dict in music_dicts:
id = music_dicts['id']
type = music_dict['type']
self[id] = item_loaders[type](bot, music_dict)
items.append(self[id])
if music_dicts:
for music_dict in music_dicts:
id = music_dict['id']
type = music_dict['type']
self[id] = item_loaders[type](bot, music_dict)
items.append(self[id])
return items