Mastodon support

This commit is contained in:
2022-11-04 06:45:20 +00:00
parent b542fcf901
commit 97c9006fef
7 changed files with 95 additions and 4 deletions

View File

@ -1,7 +1,8 @@
package core
type Config struct {
Discord DiscordConfig `yaml:"discord"`
Discord DiscordConfig `yaml:"discord"`
Mastodon MastodonConfig `yaml:"mastodon"`
}
type DiscordConfig struct {
@ -12,3 +13,11 @@ type DiscordConfig struct {
ArchiveCategory string `yaml:"archive_category" env:"DISCORD_ARCHIVE_CATEGORY"`
NotificationChannel string `yaml:"notification_channel" env:"DISCORD_NOTIFICATION_CHANNEL"`
}
type MastodonConfig struct {
Server string `yaml:"server" env:"MASTODON_SERVER"`
Username string `yaml:"user" env:"MASTODON_USER"`
Password string `yaml:"password" env:"MASTODON_PASSWORD"`
ClientID string `yaml:"client_id" env:"MASTODON_CLIENT_ID"`
ClientSecret string `yaml:"client_secret" env:"MASTODON_CLIENT_SECRET"`
}