A package that exports static methods to work with SOGS requests. These are utilities not tied to a specific Session instance (user).
| src | ||
| .gitignore | ||
| bun.lockb | ||
| package.json | ||
| README.md | ||
| tsconfig.build.json | ||
| tsconfig.json | ||
@session.js/sogs
A package that exports static methods to work with SOGS requests. These are utilities not tied to a specific Session instance (user).
decryptSogsMessageData
Use this method to decrypt message base64 blob to SignalService object.
Example:
decryptSogsMessageData('ChoKBkhlbGxvITi1v5/CwjKqBggKBk15IEJvdIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA')
/* ->
SignalService.Content {
dataMessage: DataMessage {
attachments: [],
preview: [],
body: "Hello!",
timestamp: Long {
low: 675798965,
high: 404,
unsigned: true
<...>
}
profile: LokiProfile {
displayName: "My Bot",
profilePicture: "",
<...>
},
<...>
}
<...>
}
*/
Made for session.js
Use Session messenger programmatically with Session.js: Session bots, custom Session clients, and more.