B站自动修仙

在B站直播间里自动修仙

Version au 24/04/2024. Voir la dernière version.

  1. // ==UserScript==
  2. // @name B站自动修仙
  3. // @namespace https://support.apple.com/zh-cn/safari
  4. // @version 1.0
  5. // @description 在B站直播间里自动修仙
  6. // @author 真理部部长
  7. // @run-at document-end
  8. // @include /:\/\/live.bilibili.com(\/blanc)?\/\d+/
  9. // @include /:\/\/t.bilibili.com/
  10. // @icon http://bilibili.com/favicon.ico
  11. // @grant none
  12. // ==/UserScript==
  13.  
  14. var str = window.prompt("请输入循环的命令,多个命令以空格分割","修仙 突破");
  15. if (str != null && str != ""){
  16. var strList = str.split(' ')
  17. var interval = window.prompt("请输入循环的命令(以秒为单位,最低为5秒):",302);
  18. var count = 0
  19. var Max = strList.length
  20. if (interval < 5){
  21. interval = 5
  22. }
  23. var timer = setInterval(() => {
  24. var dom = document.querySelectorAll("textarea.chat-input.border-box")[0];
  25. var evt = new InputEvent('input', {
  26. inputType: 'insertText',
  27. data: 'insertText',
  28. dataTransfer: null,
  29. isComposing: false
  30. });
  31. dom.value = strList[count];
  32. dom.dispatchEvent(evt);
  33. setTimeout(() => {
  34. document.querySelectorAll("button.bl-button.live-skin-button-text")[0].click();
  35. }, 100);
  36. count++;
  37. if(count >= Max){
  38. count = 0;
  39. }
  40. }, 1000*interval);
  41. }