Documentation
¶
Index ¶
- func NewTelegramApi(params *TelegramApi)
- type MessageDeleteOptions
- type Telegram
- func (t *Telegram) AnswerCallbackQuery(params *requests.AnswerCallbackQuery) (*models.ApiResponse, error)
- func (t *Telegram) ApproveChatJoinRequest(params *requests.Member) (*models.ApiResponse, error)
- func (t *Telegram) CreateChatInviteLink(params *requests.CreateChatInviteLink) (*models.ChatInviteLinkResponse, error)
- func (t *Telegram) DeclineChatJoinRequest(params *requests.Member) (*models.ApiResponse, error)
- func (t *Telegram) DeleteMessage(params *requests.Message) (*models.ApiResponse, error)
- func (t *Telegram) EditMessageText(params *requests.EditMessage) (*models.MessageResponse, error)
- func (t *Telegram) GetChat(params *requests.Chat) (*models.ChatResponse, error)
- func (t *Telegram) GetChatAdministrators(params *requests.Chat) (*models.ChatMembersResponse, error)
- func (t *Telegram) GetChatMember(params *requests.Member) (*models.ChatMemberResponse, error)
- func (t *Telegram) GetFile(params *requests.File) (*models.FileResponse, error)
- func (t *Telegram) PromoteChatMember(params *requests.Promote) (*models.ApiResponse, error)
- func (t *Telegram) RestrictChatMember(params *requests.Restrict) (*models.ApiResponse, error)
- func (t *Telegram) SendDice(params *requests.SendDice) (*models.MessageResponse, error)
- func (t *Telegram) SendMessage(params *requests.SendMessage, deleteOptions ...*MessageDeleteOptions) (*models.MessageResponse, error)
- func (t *Telegram) SendPoll(params *requests.SendPoll) (*models.MessageResponse, error)
- func (t *Telegram) SetToken(token string) *Telegram
- type TelegramApi
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewTelegramApi ¶
func NewTelegramApi(params *TelegramApi)
Types ¶
type MessageDeleteOptions ¶
type Telegram ¶
type Telegram struct {
// contains filtered or unexported fields
}
func GetTelegramApi ¶
func GetTelegramApi() *Telegram
func (*Telegram) AnswerCallbackQuery ¶
func (t *Telegram) AnswerCallbackQuery(params *requests.AnswerCallbackQuery) (*models.ApiResponse, error)
func (*Telegram) ApproveChatJoinRequest ¶
func (*Telegram) CreateChatInviteLink ¶
func (t *Telegram) CreateChatInviteLink(params *requests.CreateChatInviteLink) (*models.ChatInviteLinkResponse, error)
func (*Telegram) DeclineChatJoinRequest ¶
func (*Telegram) DeleteMessage ¶
func (*Telegram) EditMessageText ¶ added in v1.0.3
func (t *Telegram) EditMessageText(params *requests.EditMessage) (*models.MessageResponse, error)
func (*Telegram) GetChatAdministrators ¶
func (*Telegram) GetChatMember ¶
func (*Telegram) PromoteChatMember ¶
func (*Telegram) RestrictChatMember ¶
func (*Telegram) SendMessage ¶
func (t *Telegram) SendMessage(params *requests.SendMessage, deleteOptions ...*MessageDeleteOptions) (*models.MessageResponse, error)
type TelegramApi ¶
type TelegramApi struct {
BaseApi string `json:"base_api"`
Timeout time.Duration `json:"timeout"`
UserAgent string `json:"user_agent"`
}
func (*TelegramApi) GetBaseApi ¶
func (params *TelegramApi) GetBaseApi() string
func (*TelegramApi) GetTimeout ¶
func (params *TelegramApi) GetTimeout() time.Duration
func (*TelegramApi) GetUserAgent ¶
func (params *TelegramApi) GetUserAgent() string
Click to show internal directories.
Click to hide internal directories.