коммит произвёл
GitHub
родитель
9742a0595d
Коммит
e6d216090b
@@ -10,10 +10,13 @@ import (
|
|||||||
"github.com/mattermost/mattermost-server/v5/plugin"
|
"github.com/mattermost/mattermost-server/v5/plugin"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// HelloWorldPlugin implements the interface expected by the Mattermost server to communicate
|
||||||
|
// between the server and plugin processes.
|
||||||
type HelloWorldPlugin struct {
|
type HelloWorldPlugin struct {
|
||||||
plugin.MattermostPlugin
|
plugin.MattermostPlugin
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// ServeHTTP demonstrates a plugin that handles HTTP requests by greeting the world.
|
||||||
func (p *HelloWorldPlugin) ServeHTTP(c *plugin.Context, w http.ResponseWriter, r *http.Request) {
|
func (p *HelloWorldPlugin) ServeHTTP(c *plugin.Context, w http.ResponseWriter, r *http.Request) {
|
||||||
fmt.Fprint(w, "Hello, world!")
|
fmt.Fprint(w, "Hello, world!")
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -23,6 +23,8 @@ type configuration struct {
|
|||||||
channelID string
|
channelID string
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// HelpPlugin implements the interface expected by the Mattermost server to communicate
|
||||||
|
// between the server and plugin processes.
|
||||||
type HelpPlugin struct {
|
type HelpPlugin struct {
|
||||||
plugin.MattermostPlugin
|
plugin.MattermostPlugin
|
||||||
|
|
||||||
@@ -85,6 +87,7 @@ func (p *HelpPlugin) OnConfigurationChange() error {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// MessageHasBeenPosted automatically replies to posts that plea for help.
|
||||||
func (p *HelpPlugin) MessageHasBeenPosted(c *plugin.Context, post *model.Post) {
|
func (p *HelpPlugin) MessageHasBeenPosted(c *plugin.Context, post *model.Post) {
|
||||||
configuration := p.getConfiguration()
|
configuration := p.getConfiguration()
|
||||||
|
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user