Greasy Fork is available in English.

Keep ChatGPT Alive 保持ChatGPT一直有效

Keeps ChatGPT responsive by automatically inputting a question every x minutes

Устаревшая версия за 01.02.2023. Перейдите к последней версии.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey, Greasemonkey или Violentmonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Violentmonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Violentmonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Userscripts.

Чтобы установить этот скрипт, сначала вы должны установить расширение браузера, например Tampermonkey.

Чтобы установить этот скрипт, вы должны установить расширение — менеджер скриптов.

(у меня уже есть менеджер скриптов, дайте мне установить скрипт!)

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

(у меня уже есть менеджер стилей, дайте мне установить скрипт!)

  1. // ==UserScript==
  2. // @name Keep ChatGPT Alive 保持ChatGPT一直有效
  3. // @namespace https://github.com/new4u
  4. // @version 0.3
  5. // @description Keeps ChatGPT responsive by automatically inputting a question every x minutes
  6. // @author new4u本爷有空
  7. // @match https://chat.openai.com/*
  8. // @grant none
  9. // @copyright 2015-2022, new4u
  10. // @license GPL-3.0-only
  11. // ==/UserScript==
  12.  
  13. (function () {
  14. 'use strict';
  15.  
  16. setInterval(function () {
  17. // input a question into the chat box
  18. const textarea = document.querySelector("textarea");
  19. textarea.value = "继续";
  20. textarea.dispatchEvent(new KeyboardEvent("keydown", {
  21. bubbles: true,
  22. cancelable: true,
  23. key: "Enter",
  24. code: "Enter",
  25. keyCode: 13
  26. }));
  27. }, 120000); // input a question every 1 minutes (1 minutes * 60 seconds/minute * 1000 milliseconds/second)
  28. })();