Helperbot & the AoC Plugin are working pretty well
This commit is contained in:
@@ -57,7 +57,7 @@ func (a *App) initialize() error {
|
||||
slackToken, _ = reader.ReadString('\n')
|
||||
a.m.setSlackToken(strings.TrimSpace(slackToken))
|
||||
}
|
||||
slackDMid, err = a.m.getSlackAdminDMId()
|
||||
slackDMid, err = a.m.GetSlackAdminDMId()
|
||||
if err != nil || slackDMid == "" {
|
||||
fmt.Print("Slack Admin DM ID: ")
|
||||
slackDMid, _ = reader.ReadString('\n')
|
||||
@@ -79,6 +79,8 @@ func (a *App) watchMessageChannel() {
|
||||
if slackMsg.Type == "control" && slackMsg.Name == "quit" {
|
||||
a.running = false
|
||||
break
|
||||
} else if msg.GetDestination() == "error" {
|
||||
fmt.Printf("ERROR: %s: %s\n", msg.GetSource(), msg.GetMessage().Text)
|
||||
} else if msg.GetDestination() == "slack" {
|
||||
a.m.SendSlackChannelMessage(&slackMsg)
|
||||
}
|
||||
|
@@ -17,18 +17,10 @@ func (m *BotModel) setSlackAdminDMId(adminId string) error {
|
||||
return m.SetString([]string{"slack", "config", "admin_dm_id"}, adminId)
|
||||
}
|
||||
|
||||
func (m *BotModel) getSlackAdminDMId() (string, error) {
|
||||
func (m *BotModel) GetSlackAdminDMId() (string, error) {
|
||||
return m.GetString([]string{"slack", "config", "admin_dm_id"})
|
||||
}
|
||||
|
||||
func (m *BotModel) setSlackChannelId(chanId string) error {
|
||||
return m.SetString([]string{"slack", "config", "channel_id"}, chanId)
|
||||
}
|
||||
|
||||
func (m *BotModel) getSlackChannelId() (string, error) {
|
||||
return m.GetString([]string{"slack", "config", "channel_id"})
|
||||
}
|
||||
|
||||
/* End DB Functions */
|
||||
|
||||
func (m *BotModel) NewSlack() error {
|
||||
@@ -66,7 +58,7 @@ func (m *BotModel) SendSlackChannelMessage(msg *slack.Message) error {
|
||||
func (m *BotModel) SendSlackAdminMessage(msg *slack.Message) error {
|
||||
// Send message to slack admin
|
||||
var err error
|
||||
msg.Channel, err = m.getSlackAdminDMId()
|
||||
msg.Channel, err = m.GetSlackAdminDMId()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
Reference in New Issue
Block a user