Added pepe permissions for channels
This commit is contained in:
parent
b1f9b721fd
commit
f1a7aec073
|
@ -29,6 +29,16 @@ func (app *application) getPepeLink() (string, error) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (app *application) sendPepe(s *discordgo.Session, m *discordgo.MessageCreate) {
|
func (app *application) sendPepe(s *discordgo.Session, m *discordgo.MessageCreate) {
|
||||||
|
ch, err := s.Channel(m.ChannelID)
|
||||||
|
if err != nil {
|
||||||
|
app.errorLog.Print(err)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
if !strings.Contains(ch.Topic, "pepebot allowed") {
|
||||||
|
app.errorLog.Print("Can't send pepe within this channel")
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
url, err := app.getPepeLink()
|
url, err := app.getPepeLink()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
app.errorLog.Print(err)
|
app.errorLog.Print(err)
|
||||||
|
@ -149,7 +159,7 @@ func (app *application) sendPeski(s *discordgo.Session, m *discordgo.MessageCrea
|
||||||
}
|
}
|
||||||
|
|
||||||
func (app *application) sendProper(s *discordgo.Session, m *discordgo.MessageCreate) {
|
func (app *application) sendProper(s *discordgo.Session, m *discordgo.MessageCreate) {
|
||||||
responseList := []string{"That's proper", "I use Gentoo", "So based", "That's best practice", "Emacs is the best", "Lisp is so fucking based", "My website is here https://forestofunix.xyz\nIt's written in Lisp. It's so based!"}
|
responseList := []string{"That's proper", "I use Gentoo", "So based", "That's best practice", "Emacs is the best", "LISP is so fucking based", "My website is here https://forestofunix.xyz\nIt's written in Lisp. It's so based!", "Python is LISP based"}
|
||||||
source := rand.NewSource(time.Now().UnixNano())
|
source := rand.NewSource(time.Now().UnixNano())
|
||||||
rng := rand.New(source)
|
rng := rand.New(source)
|
||||||
|
|
||||||
|
@ -163,6 +173,16 @@ func (app *application) sendProper(s *discordgo.Session, m *discordgo.MessageCre
|
||||||
}
|
}
|
||||||
|
|
||||||
func (app *application) sendManyPepes(s *discordgo.Session, m *discordgo.MessageCreate, splitCommand []string) {
|
func (app *application) sendManyPepes(s *discordgo.Session, m *discordgo.MessageCreate, splitCommand []string) {
|
||||||
|
ch, err := s.Channel(m.ChannelID)
|
||||||
|
if err != nil {
|
||||||
|
app.errorLog.Print(err)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
if !strings.Contains(ch.Topic, "pepebot allowed") {
|
||||||
|
app.errorLog.Print("Can't send pepe within this channel")
|
||||||
|
return
|
||||||
|
}
|
||||||
override := false
|
override := false
|
||||||
|
|
||||||
/* [0] is !pepe, [1] is spam, [2] is amount, [3] is override*/
|
/* [0] is !pepe, [1] is spam, [2] is amount, [3] is override*/
|
||||||
|
|
Loading…
Reference in New Issue