Documentation ¶
Index ¶
- func Compress(message *tgbotapi.Message)
- func CompressAddItem(message *tgbotapi.Message)
- func CompressDone(message *tgbotapi.Message)
- func ExtractChoose(callbackQuery *tgbotapi.CallbackQuery, callbackData callback.Callback)
- func ExtractDone(callbackQuery *tgbotapi.CallbackQuery)
- func ExtractFile(message *tgbotapi.Message)
- func ExtractURL(message *tgbotapi.Message)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Compress ¶
Compress handles the initialization of a compress session, making sure the format is supported by the library in use
func CompressAddItem ¶
CompressAddItem handles the addition of files to the current session archive, upon download of the file itself from a Telegram document
func CompressDone ¶
CompressDone ends the current compress session, if any
func ExtractChoose ¶
func ExtractChoose(callbackQuery *tgbotapi.CallbackQuery, callbackData callback.Callback)
ExtractChoose handles the user choice of which file(s) to extract from the current session archive
func ExtractDone ¶
func ExtractDone(callbackQuery *tgbotapi.CallbackQuery)
ExtractDone ends the current extract session, if any
func ExtractFile ¶
ExtractFile handles the extraction of specific archive files or all of them, upon download of the archive itself from a Telegram document
func ExtractURL ¶
ExtractURL handles the extraction of specific archive files or all of them, upon download of the archive itself from a common URL
Types ¶
This section is empty.