Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Handler ¶
type Handler func(messageBag *MessageBag)
type MessageBag ¶
type MessageBag struct { PostId int64 // optional Message tgbotapi.MessageConfig Priority uint8 // 0..9 }
type RabbitClient ¶
type RabbitClient struct {
// contains filtered or unexported fields
}
func NewRabbitClient ¶
func NewRabbitClient(url string, queueName string) *RabbitClient
func (*RabbitClient) Close ¶
func (rc *RabbitClient) Close()
func (*RabbitClient) Connect ¶
func (rc *RabbitClient) Connect()
func (*RabbitClient) PublishTgMessage ¶
func (rc *RabbitClient) PublishTgMessage(messageBag MessageBag)
func (*RabbitClient) RegisterHandler ¶
func (rc *RabbitClient) RegisterHandler(f Handler)
Click to show internal directories.
Click to hide internal directories.