Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var yourGMT = 3, /* ваш GMT. Если вы западнее 0, вводить отрицательное число. В примере МСК */
- dayStart = 6, /* начало рабочего времени (по вашему времени) */
- dayEnd = 20, /* конец рабочего времени (по вашему времени) */
- weekendDayStart = 13, /* начало рабочего времени в выходные (по вашему времени) */
- weekendDayEnd = 18, /* конец рабочего времени в выходные (по вашему времени) */
- nowDate = new Date(), nowUTCHrs = nowDate.getUTCHours(),
- today = nowUTCHrs+yourGMT<24?nowDate.getUTCDay():nowDate.getUTCDay()+1, weekend = today>5,
- afterHrs = weekend?weekendDayEnd-yourGMT:dayEnd-yourGMT,
- beforeHrs = weekend?weekendDayStart-yourGMT:dayStart-yourGMT,
- messageText;
- if (nowUTCHrs>=beforeHrs && nowUTCHrs<afterHrs) {
- messageText = 'сообщение для рабочего времени ' + location.href;
- }
- else {
- messageText = 'сообщение для нерабочего времени ' + location.href;
- }
- carrotquest.addCallback('conversation_started', function(data) {
- var http = new XMLHttpRequest();
- var url = 'https://api.carrotquest.io/v1/conversations/' + data.id + '/reply';
- var cqAuthToken = ''; //токен из настройки - Разработчикам
- var adminId = ''; //id админа, от имени которого будет оставлена заметка (настройки - Управление командой)
- var params = 'auth_token='+cqAuthToken+'&body='+messageText+'&from_admin='+adminId+'&type=reply_admin';
- http.open('POST', url, true);
- http.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
- http.send(params);
- });
Add Comment
Please, Sign In to add comment