umbot
Version:
Universal bot(vk, telegram, viber) or skills for Yandex.Alisa, Маруся and sber
42 lines (41 loc) • 1.42 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.MarusiaRequest = void 0;
const mmApp_1 = require("../mmApp");
const VkRequest_1 = require("./VkRequest");
class MarusiaRequest extends VkRequest_1.VkRequest {
constructor() {
super();
if (mmApp_1.mmApp.params.marusia_token) {
this.initToken(mmApp_1.mmApp.params.marusia_token);
}
}
async marusiaGetPictureUploadLink() {
return await this.call('marusia.getPictureUploadLink');
}
async marusiaSavePicture(photo, server, hash) {
this._request.post = {
photo,
server,
hash,
};
return await this.call('marusia.savePicture');
}
async marusiaGetPictures() {
return await this.call('marusia.getPictures');
}
async marusiaGetAudioUploadLink() {
return await this.call('marusia.getAudioUploadLink');
}
async marusiaCreateAudio(audio_meta) {
this._request.post = {
audio_meta,
};
return await this.call('marusia.createAudio');
}
_log(error) {
error = `\n(${Date}): Произошла ошибка при отправке запроса по адресу: ${this._request.url}\nОшибка:\n${error}\n${this._error}\n`;
mmApp_1.mmApp.saveLog('MarusiaApi.log', error);
}
}
exports.MarusiaRequest = MarusiaRequest;