Skip to content
This repository has been archived by the owner on Jan 31, 2023. It is now read-only.

Commit

Permalink
Add update Like flag
Browse files Browse the repository at this point in the history
  • Loading branch information
JustHumanz committed Apr 29, 2022
1 parent 72643ec commit 882704c
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 13 deletions.
8 changes: 4 additions & 4 deletions pkg/database/fanart.go
Original file line number Diff line number Diff line change
Expand Up @@ -214,7 +214,7 @@ func (Data DataFanart) AddLewd() error {
}

//CheckMemberFanart Check if `that` was a new fanart
func (FanArt DataFanart) CheckTweetFanArt() (bool, error) {
func (FanArt DataFanart) CheckTweetFanArt(Update bool) (bool, error) {
if FanArt.Lewd {
var (
id int
Expand Down Expand Up @@ -258,7 +258,7 @@ func (FanArt DataFanart) CheckTweetFanArt() (bool, error) {
return true, nil
} else if err != nil {
return false, err
} else {
} else if Update {
//update like
log.WithFields(log.Fields{
"Name": FanArt.Member.EnName,
Expand Down Expand Up @@ -488,7 +488,7 @@ func (p *Member) GetRandomLewd() (*DataFanart, error) {
return b, nil
}

func (Member Member) ScrapTwitterFanart(Scraper *twitterscraper.Scraper, Lewd bool) ([]DataFanart, error) {
func (Member Member) ScrapTwitterFanart(Scraper *twitterscraper.Scraper, Lewd bool, update bool) ([]DataFanart, error) {

var (
FanartList []DataFanart
Expand Down Expand Up @@ -535,7 +535,7 @@ func (Member Member) ScrapTwitterFanart(Scraper *twitterscraper.Scraper, Lewd bo
TweetArt.Videos = tweet.Videos[0].Preview
}

New, err := TweetArt.CheckTweetFanArt()
New, err := TweetArt.CheckTweetFanArt(update)
if err != nil {
return nil, err
}
Expand Down
17 changes: 9 additions & 8 deletions service/fanart/twitter/twitter.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ var (
Bot *discordgo.Session
lewd = flag.Bool("LewdFanart", false, "Enable lewd fanart module")
torTransport = flag.Bool("Tor", false, "Enable multiTor for bot transport")
like = flag.Bool("Like", false, "Update like fanart")
gRCPconn pilot.PilotServiceClient
ServiceUUID = uuid.New().String()
)
Expand Down Expand Up @@ -155,12 +156,12 @@ func (i *checkTwJob) Run() {
"Lewd": false,
}).Info("Start curl twitter")

Fanarts, err := Member.ScrapTwitterFanart(engine.InitTwitterScraper(), false)
Fanarts, err := Member.ScrapTwitterFanart(engine.InitTwitterScraper(), false, *like)
if err != nil {
log.WithFields(log.Fields{
"vtuber": Member.Name,
"agency": Member.Group.GroupName,
"hashtag": Member.TwitterHashtag,
"Vtuber": Member.Name,
"Agency": Member.Group.GroupName,
"Hashtag": Member.TwitterHashtag,
}).Error(err)
return
}
Expand All @@ -183,12 +184,12 @@ func (i *checkTwJob) Run() {
"Lewd": true,
}).Info("Start curl twitter")

Fanarts, err := Member.ScrapTwitterFanart(engine.InitTwitterScraper(), true)
Fanarts, err := Member.ScrapTwitterFanart(engine.InitTwitterScraper(), true, *like)
if err != nil {
log.WithFields(log.Fields{
"vtuber": Member.Name,
"agency": Member.Group.GroupName,
"hashtag": Member.TwitterLewd,
"Vtuber": Member.Name,
"Agency": Member.Group.GroupName,
"Hashtag": Member.TwitterLewd,
}).Error(err)
return
}
Expand Down
2 changes: 1 addition & 1 deletion service/migrate/scraper.go
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ func TwitterFanart() {
}
for _, Group := range Groups {
for _, Member := range Group.Members {
_, err := Member.ScrapTwitterFanart(scraper, false)
_, err := Member.ScrapTwitterFanart(scraper, false, true)
if err != nil {
log.WithFields(log.Fields{
"Vtuber": Member.Name,
Expand Down

0 comments on commit 882704c

Please sign in to comment.