gitlab

package module
v0.0.0-...-7d9680f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 29, 2019 License: GPL-3.0 Imports: 9 Imported by: 1

README

Gitlab integration for Telegram

This integration is the part of Integram – framework and platform for integrating services into Telegram.

Docker Image GoDoc

To start using Gitlab bot just write to @gitlab_bot on Telegram.

In case you want to deploy this on your own server please refer to the Integram README

License

Code available on GPLV3 license This code includes the modified Gitlab API bindings by xanzy/go-gitlab

Analytics

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ChatSettings

type ChatSettings struct {
	MR struct {
		Open   bool
		Close  bool
		Update bool
		Merge  bool
	}
	Issues struct {
		Open   bool
		Close  bool
		Update bool
		Reopen bool
	}
	CI struct {
		Success bool
		Fail    bool
		Cancel  bool
	}
}

ChatSettings contains notification settings

type Config

type Config struct {
	integram.OAuthProvider
	integram.BotConfig
}

Config contains OAuth data only

func (Config) Service

func (c Config) Service() *integram.Service

Service returns integram.Service from gitlab.Config

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL