watcher package - github.com/fajarnugroho/twitter-news-discord-bot/watcher - Go Packages

watcher

package
v0.0.0-...-701684e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 6, 2021 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TWITTER_STATUS_URL = "https://twitter.com/%s/status/%s"
	RFC1123            = "Mon, 02 Jan 2006 15:04:05 MST"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type TwitterNewsAggregator

type TwitterNewsAggregator struct {
	HTTPClient *http.Client
	Demux      twitter.SwitchDemux
	Client     *twitter.Client
	Ds         *discordgo.Session
	Users      map[string]bool
	AccountIDs []string
}

func Init

func Init(dg *discordgo.Session, userIDs []string) *TwitterNewsAggregator

func (*TwitterNewsAggregator) GetAccountIDs

func (t *TwitterNewsAggregator) GetAccountIDs(usernames []string) []string

func (*TwitterNewsAggregator) PostNews

func (t *TwitterNewsAggregator) PostNews(tweet *twitter.Tweet)

func (*TwitterNewsAggregator) SetupStreamer

func (t *TwitterNewsAggregator) SetupStreamer() (*twitter.Stream, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL