A package that exports static methods to work with SOGS requests. These are utilities not tied to a specific Session instance (user).
- TypeScript 57%
- JavaScript 43%
| .vscode | ||
| src | ||
| .gitignore | ||
| .prettierignore | ||
| .prettierrc | ||
| bun.lock | ||
| eslint.config.js | ||
| LICENSE | ||
| 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.
Donate
hloth.dev/donate · Tor: hlothdevzkti6suoksy7lcy7hmpxnr3msu5waokzaslsi2mnx5ouu4qd.onion/donate