2022-10-04 21:11:00 +00:00
|
|
|
package telebot
|
|
|
|
|
|
|
|
// WebApp represents a parameter of the inline keyboard button
|
|
|
|
// or the keyboard button used to launch Web App.
|
|
|
|
type WebApp struct {
|
|
|
|
URL string `json:"url"`
|
|
|
|
}
|
|
|
|
|
|
|
|
// WebAppMessage describes an inline message sent by a Web App on behalf of a user.
|
|
|
|
type WebAppMessage struct {
|
|
|
|
InlineMessageID string `json:"inline_message_id"`
|
|
|
|
}
|
|
|
|
|
|
|
|
// WebAppData object represents a data sent from a Web App to the bot
|
|
|
|
type WebAppData struct {
|
|
|
|
Data string `json:"data"`
|
|
|
|
Text string `json:"button_text"`
|
|
|
|
}
|
2023-11-19 19:52:15 +00:00
|
|
|
|
|
|
|
// WebAppAccessAllowed represents a service message about a user allowing
|
|
|
|
// a bot to write messages after adding the bot to the attachment menu or launching a Web App from a link.
|
|
|
|
type WriteAccessAllowed struct {
|
2024-02-24 22:51:13 +00:00
|
|
|
WebAppName string `json:"web_app_name,omitempty"`
|
|
|
|
FromRequest bool `json:"from_request,omitempty"`
|
|
|
|
FromAttachmentMenu bool `json:"from_attachment_menu,omitempty"`
|
2023-11-19 19:52:15 +00:00
|
|
|
}
|