feat: add translate command

This commit is contained in:
Yiyang Kang 2023-03-08 02:28:26 +08:00
parent eecbaf18b3
commit 899491e867
Signed by: kkyy
GPG key ID: 80FD317ECAF06CC3
9 changed files with 236 additions and 9 deletions

3
cfg.go
View file

@ -22,6 +22,9 @@ type ConfigDef struct {
WatchedInterface string `env:"TG_WATCHED_INTERFACE"`
MonthlyTrafficLimitGiB int `env:"TG_MONTHLY_TRAFFIC_LIMIT_GIB" env-default:"1000"`
// AI
OpenAIApiKey string `env:"TG_OPENAI_API_KEY"`
// Parsed fields
adminUidLookup map[int64]struct{}
apiListenAddr net.Addr