Cobalt
The main class that interacts with Cobalt.
ts
let cobalt = new Cobalt({
instance: 'https://cobalt.instance.example/',
auth: {
scheme: 'Api-Key',
token: 'aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee'
},
headers: {
'User-Agent': 'Example-Bot'
}
});
Constructor
The constructor has a single options
parameter that uses the CobaltOptions
interface.
ts
new Cobalt(options: CobaltOptions)
Properties
Every property of CobaltOptions
has a matching property in this class. This means that you can read and edit any of the options at any time.
ts
let cobalt = new Cobalt({
instance: 'https://cobalt.instance.example/',
auth: {
scheme: 'Api-Key',
token: 'aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee'
}
});
cobalt.auth.token = 'eeeeeeee-dddd-cccc-bbbb-aaaaaaaaaaaa';
Methods
download
- Download media using Cobalt.info
- Get information about the instance that is being used.generateToken
- Used for generating a newBearer
token, if enabled.