Documentation ¶
Index ¶
- Variables
- type SlackListener
- func (self *SlackListener) DoOneLoop()
- func (self SlackListener) InputChannel() chan types.CommunicationChannel
- func (self *SlackListener) MainLoop()
- func (self SlackListener) New(config types.ListenerConfig, request, answer chan types.CommunicationChannel) listeners.Listener
- func (self *SlackListener) OnConnected(ev *slackclient.ConnectedEvent)
- func (self *SlackListener) OnMessage(ev *slackclient.MessageEvent)
- func (self *SlackListener) SendMessage(userName string, message string)
- func (self SlackListener) Start()
- func (self *SlackListener) Stop()
Constants ¶
This section is empty.
Variables ¶
View Source
var (
RE_MAILTO = regexp.MustCompile(`<mailto:(.+?)\|(.+?)>`)
)
Functions ¶
This section is empty.
Types ¶
type SlackListener ¶
type SlackListener struct {
// contains filtered or unexported fields
}
func (*SlackListener) DoOneLoop ¶
func (self *SlackListener) DoOneLoop()
func (SlackListener) InputChannel ¶
func (self SlackListener) InputChannel() chan types.CommunicationChannel
func (*SlackListener) MainLoop ¶
func (self *SlackListener) MainLoop()
func (SlackListener) New ¶
func (self SlackListener) New(config types.ListenerConfig, request, answer chan types.CommunicationChannel) listeners.Listener
New creates a new Slack Listener.
func (*SlackListener) OnConnected ¶
func (self *SlackListener) OnConnected(ev *slackclient.ConnectedEvent)
OnConnected is called when Slack connects and includes tons of data.
func (*SlackListener) OnMessage ¶
func (self *SlackListener) OnMessage(ev *slackclient.MessageEvent)
func (*SlackListener) SendMessage ¶
func (self *SlackListener) SendMessage(userName string, message string)
SendMessage sends a user a response.
func (SlackListener) Start ¶
func (self SlackListener) Start()
func (*SlackListener) Stop ¶
func (self *SlackListener) Stop()
Click to show internal directories.
Click to hide internal directories.