zorg is a bot which can follow rss feed and make them a post on Mastodon/Pleroma instance.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
609 B

package main
import (
func postOnMastodon(message, title string) {
c := mastodon.NewClient(&mastodon.Config{
Server: ZorgConfig.ZorgServer,
ClientID: ZorgConfig.ZorgClientID,
ClientSecret: ZorgConfig.ZorgClientSecret,
err := c.Authenticate(context.Background(), ZorgConfig.ZorgUname, ZorgConfig.ZorgPass)
if err != nil {
} else {
log.Println("Authenticated to the server: ", ZorgConfig.ZorgServer)
c.PostStatus(context.Background(), &mastodon.Toot{
Status: message,
SpoilerText: title,