langchain_community.chat_loaders.telegram
.TelegramChatLoader¶
- class langchain_community.chat_loaders.telegram.TelegramChatLoader(path: Union[str, Path])[source]¶
将`telegram`对话加载到LangChain聊天消息中。
要导出,请使用来自https://desktop.telegram.org/ 的Telegram桌面应用程序,选择一个对话,单击右上角的三个点,然后选择“导出聊天记录”。然后选择“机器可读的JSON”(首选)进行导出。注意:桌面应用程序的“精简”版本(如“Telegram for MacOS”)不支持导出聊天记录。
初始化TelegramChatLoader。
- 参数:
path(Union[str, Path]):导出的Telegram聊天zip文件、目录、json文件或HTML文件的路径。
Methods
__init__
(path)初始化TelegramChatLoader。
懒加载聊天文件中的消息,并将它们作为聊天会话逐个生成。
load
()将聊天会话急切加载到内存中。
- Parameters
path (Union[str, Path]) –
- __init__(path: Union[str, Path])[source]¶
初始化TelegramChatLoader。
- 参数:
path(Union[str, Path]):导出的Telegram聊天zip文件、目录、json文件或HTML文件的路径。
- Parameters
path (Union[str, Path]) –
- lazy_load() Iterator[ChatSession] [source]¶
懒加载聊天文件中的消息,并将它们作为聊天会话逐个生成。
- 生成:
ChatSession:加载的聊天会话。
- Return type
Iterator[ChatSession]
- load() List[ChatSession] ¶
将聊天会话急切加载到内存中。
- Return type
List[ChatSession]