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.