Documentation ¶
Index ¶
- func New(cfg *bridge.Config) bridge.Bridger
- type Bwhatsapp
- func (b *Bwhatsapp) Connect() error
- func (b *Bwhatsapp) Disconnect() error
- func (b *Bwhatsapp) GetProfilePicThumb(jid string) (*ProfilePicInfo, error)
- func (b *Bwhatsapp) HandleError(err error)
- func (b *Bwhatsapp) HandleTextMessage(message whatsapp.TextMessage)
- func (b *Bwhatsapp) JoinChannel(channel config.ChannelInfo) error
- func (b *Bwhatsapp) Login() error
- func (b *Bwhatsapp) Send(msg config.Message) (string, error)
- type ProfilePicInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Bwhatsapp ¶
Bwhatsapp Bridge structure keeping all the information needed for relying
func (*Bwhatsapp) Connect ¶
Connect to WhatsApp. Required implementation of the Bridger interface https://github.com/42wim/matterbridge/blob/2cfd880cdb0df29771bf8f31df8d990ab897889d/bridge/bridge.go#L11-L16
func (*Bwhatsapp) Disconnect ¶
Disconnect is called while reconnecting to the bridge TODO 42wim Documentation would be helpful on when reconnects happen and what should be done in this function Required implementation of the Bridger interface https://github.com/42wim/matterbridge/blob/2cfd880cdb0df29771bf8f31df8d990ab897889d/bridge/bridge.go#L11-L16
func (*Bwhatsapp) GetProfilePicThumb ¶ added in v1.15.0
func (b *Bwhatsapp) GetProfilePicThumb(jid string) (*ProfilePicInfo, error)
func (*Bwhatsapp) HandleError ¶
HandleError received from WhatsApp
func (*Bwhatsapp) HandleTextMessage ¶
func (b *Bwhatsapp) HandleTextMessage(message whatsapp.TextMessage)
HandleTextMessage sent from WhatsApp, relay it to the brige
func (*Bwhatsapp) JoinChannel ¶
func (b *Bwhatsapp) JoinChannel(channel config.ChannelInfo) error
JoinChannel Join a WhatsApp group specified in gateway config as channel='number-id@g.us' or channel='Channel name' Required implementation of the Bridger interface https://github.com/42wim/matterbridge/blob/2cfd880cdb0df29771bf8f31df8d990ab897889d/bridge/bridge.go#L11-L16