js console bot bitrix Для обьединения дублей контактов
let bot = {
getIframe: () => {
let iframe = document.getElementsByTagName('iframe')[0];
return iframe.contentDocument || iframe.contentWindow.document;
},
time: 500,
playStep: (number, timer1) => {
if (!timer1) timer1 = bot.time;
if (bot.active)
setTimeout(() => bot.steps[number](), timer1)
},
start: () => {
bot.active = true
bot.steps[0]()
},
active:false,
stop: () => {
bot.active = false
},
steps: [
() => {
let element = bot.getIframe().getElementsByClassName('crm-entity-merger-column-btn-radio-mark')[0]
if (!element) {
bot.playStep(0)
return;
}
element.click()
bot.playStep(1)
},
() => {
bot.getIframe().getElementById('mergeButton').click()
bot.playStep(0, 3000)
}
]
}
bot.start()