Skip to content

Commit 83a4031

Browse files
committed
优化emoji存储形式,减少存储、内存消耗
1 parent 4c130af commit 83a4031

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

plugin/emojimix/emoji.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// Package emojimix 合成emoji
22
package emojimix
33

4+
var base_url = "https://www.gstatic.com/android/keyboard/emojikitchen/"
5+
46
// var emojis = map[int64]int64{
57
// 128516: 20201001, // 😄 grinning face with smiling eyes
68
// 128512: 20201001, // 😀 grinning face

plugin/emojimix/emoji_test.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import (
77
"net/http"
88
"os"
99
"path/filepath"
10+
"strings"
1011
"testing"
1112

1213
emoji "github.com/Andrew-M-C/go.emoji"
@@ -58,7 +59,7 @@ func TestGenerateMap(t *testing.T) {
5859
if cur != leftEmoji {
5960
leftEmoji, rightEmoji = rightEmoji, leftEmoji
6061
}
61-
outer.OuterMap[leftEmoji].InnerMap[rightEmoji] = emojiFirst.Get("gStaticUrl").String()
62+
outer.OuterMap[leftEmoji].InnerMap[rightEmoji] = strings.TrimLeft(emojiFirst.Get("gStaticUrl").String(), base_url)
6263
}
6364
}
6465
outFile, err := os.Create(filepath.Join(dataPath, "outer_map.bin"))

plugin/emojimix/mix.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ func init() {
3838
Help: "- [emoji][emoji]",
3939
}).OnMessage(match).SetBlock(true).
4040
Handle(func(ctx *zero.Ctx) {
41-
ctx.SendChain(message.Image(ctx.State["emojimix"].(string)))
41+
ctx.SendChain(message.Image(base_url + ctx.State["emojimix"].(string)))
4242
})
4343
}
4444

0 commit comments

Comments
 (0)