对电报文件_id和file_unique_id进行解码和编码,并在它们之间进行转换。
tg-file-id的Python项目详细描述
tg_文件\u id
解析并构造电报file_id
s和unique_file_id
s。
甚至从file_id
生成unique_file_id
。在
以下示例
安装
pip install tg-file-id
解析file_id
s
^{pr2}$
现在,file_id
变量是这样一个对象:
DocumentFileId(file_id='CAACAgIAAxkBAAIEol9yQhBqFnT4HXldAh31a-hYXuDIAAIECwACAoujAAFFn1sl9AABHbkbBA',type_id=8,type_generic='document',type_detailed='sticker',dc_id=2,id=46033261910035204,access_hash=-5107925353769492667,version=4,sub_version=27,)
解析file_unique_id
s
fromtg_file_id.file_unique_idimportFileUniqueIdunique_id=FileUniqueId.from_unique_id('AgADBAsAAgKLowAB')
现在,unique_id
变量是这样一个对象:
FileUniqueId(unique_id='AgADBAsAAgKLowAB',type_id=2,id=46033261910035204)
将file_id
s转换为file_unique_id
s
fromtg_file_id.file_unique_idimportFileUniqueIdunique_id=FileUniqueId.from_file_id('CAACAgIAAxkBAAIEol9yQhBqFnT4HXldAh31a-hYXuDIAAIECwACAoujAAFFn1sl9AABHbkbBA')calculated_file_unique_id=unique_id.to_unique_id()
现在calculated_file_unique_id
是
'AgADBAsAAgKLowAB'
- 项目
标签: