Здравствуйте.
Есть телеграм чат где нужно показывать свою активность и за это ты будешь получать балы.
Активность считается отправностью сообщение. Т.е. одно сообщение = одна активность.
В течении месяца нужно как можно больше набрать активности, а писать вручную сообщения не вариант. И я решил написать скрипт.
Так совпало что я совсем недавно начал изучать веб программирования, и сейчас немного знаю JS. И вот я решил использовать для этого tampermonkey. Написал очень простенький скрипт:
// ==UserScript==
// @name New Userscript
//
Илья Ковалевский tampermonkey.net
// @version 0.1
// @description try to take over the world!
//
author You
// @match
https://web.telegram.org/
// @grant none
// ==/UserScript==
setTimeout(function(){
let mainInput = document.querySelector('div[placeholder="Write a message..."]');
let mainButton = document.querySelector(`button[ng-class="draftMessage.type == 'edit' ? 'im_submit_edit' : 'im_submit_send'"]`);
let message = "Привет",
message1 = "Как дела?",
message2 = "Хорошо";
mainInput.innerText = message;
mainButton.click();
console.log("Сработало");
},2000);
В конце mainButton.click(); Не работает, если что это кнопка отправить сообщение в веб телеграме( Send ).
Есть ещё какие то другие методы как отправить сообщение в телеге?