zxz0415 / leetcode

8 stars 0 forks source link

加入插件后There are no bots to get 错误 #3

Open Ugarei opened 2 years ago

Ugarei commented 2 years ago

11-29 06:43:56 [INFO] nonebot_plugin_htmlrender | 使用 chromium 启动 11-29 06:43:58 [INFO] leetcode | html:{"questionId": "1884", "questionFrontendId": "1758", "boundTopicId": 600469, "title": "Minimum Changes To Make Alternating Binary String", "titleSlug": "minimum-changes-to-make-alternating-binary-string", "content": "

You are given a string s consisting only of the characters '0' and '1'. In one operation, you can change any '0' to '1' or vice versa.

\n\n

The string is called alternating if no two adjacent characters are equal. For example, the string "010" is alternating, while the string "0100" is not.

\n\n

Return the minimum number of operations needed to make s alternating.

\n\n

 

\n

<strong class=\"example\">Example 1:

\n\n
\nInput: s = "0100"\nOutput: 1\nExplanation: If you change the last character to '1', s will be "0101", which is alternating.\n
\n\n

<strong class=\"example\">Example 2:

\n\n
\nInput: s = "10"\nOutput: 0\nExplanation: s is already alternating.\n
\n\n

<strong class=\"example\">Example 3:

\n\n
\nInput: s = "1111"\nOutput: 2\nExplanation: You need two operations to reach "0101" or "1010".\n
\n\n

 

\n

Constraints:

\n\n\n", "translatedTitle": "\u751f\u6210\u4ea4\u66ff\u4e8c\u8fdb\u5236\u5b57\u7b26\u4e32\u7684\u6700\u5c11\u64cd\u4f5c\u6570", "translatedContent": "

\u7ed9\u4f60\u4e00\u4e2a\u4ec5\u7531\u5b57\u7b26 '0' \u548c '1' \u7ec4\u6210\u7684\u5b57\u7b26\u4e32 s \u3002\u4e00\u6b65\u64cd\u4f5c\u4e2d\uff0c\u4f60\u53ef\u4ee5\u5c06\u4efb\u4e00 '0' \u53d8\u6210 '1' \uff0c\u6216\u8005\u5c06 '1' \u53d8\u6210 '0' \u3002

\n\n

\u4ea4\u66ff\u5b57\u7b26\u4e32 \u5b9a\u4e49\u4e3a\uff1a\u5982\u679c\u5b57\u7b26\u4e32\u4e2d\u4e0d\u5b58\u5728\u76f8\u90bb\u4e24\u4e2a\u5b57\u7b26\u76f8\u7b49\u7684\u60c5\u51b5\uff0c\u90a3\u4e48\u8be5\u5b57\u7b26\u4e32\u5c31\u662f\u4ea4\u66ff\u5b57\u7b26\u4e32\u3002\u4f8b\u5982\uff0c\u5b57\u7b26\u4e32 \"010\" \u662f\u4ea4\u66ff\u5b57\u7b26\u4e32\uff0c\u800c\u5b57\u7b26\u4e32 \"0100\" \u4e0d\u662f\u3002

\n\n

\u8fd4\u56de\u4f7f s \u53d8\u6210 \u4ea4\u66ff\u5b57\u7b26\u4e32 \u6240\u9700\u7684 \u6700\u5c11 \u64cd\u4f5c\u6570\u3002

\n\n

\u00a0

\n\n

\u793a\u4f8b 1\uff1a

\n\n
\u8f93\u5165\uff1as = \"0100\"\n\u8f93\u51fa\uff1a1\n\u89e3\u91ca\uff1a\u5982\u679c\u5c06\u6700\u540e\u4e00\u4e2a\u5b57\u7b26\u53d8\u4e3a '1' \uff0cs \u5c31\u53d8\u6210 \"0101\" \uff0c\u5373\u7b26\u5408\u4ea4\u66ff\u5b57\u7b26\u4e32\u5b9a\u4e49\u3002\n
\n\n

\u793a\u4f8b 2\uff1a

\n\n
\u8f93\u5165\uff1as = \"10\"\n\u8f93\u51fa\uff1a0\n\u89e3\u91ca\uff1as \u5df2\u7ecf\u662f\u4ea4\u66ff\u5b57\u7b26\u4e32\u3002\n
\n\n

\u793a\u4f8b 3\uff1a

\n\n
\u8f93\u5165\uff1as = \"1111\"\n\u8f93\u51fa\uff1a2\n\u89e3\u91ca\uff1a\u9700\u8981 2 \u6b65\u64cd\u4f5c\u5f97\u5230 \"0101\" \u6216 \"1010\" \u3002\n
\n\n

\u00a0

\n\n

\u63d0\u793a\uff1a

\n\n\n", "isPaidOnly": false, "difficulty": "Easy", "likes": 44, "dislikes": 0, "isLiked": null, "similarQuestions": "[]", "contributors": [], "langToValidPlayground": "{\"cpp\": true, \"java\": true, \"python\": true, \"python3\": true, \"mysql\": false, \"mssql\": false, \"oraclesql\": false, \"c\": false, \"csharp\": false, \"javascript\": false, \"ruby\": false, \"bash\": false, \"swift\": false, \"golang\": false, \"scala\": false, \"html\": false, \"pythonml\": false, \"kotlin\": false, \"rust\": false, \"php\": false, \"typescript\": false, \"racket\": false, \"erlang\": false, \"elixir\": false, \"dart\": false}", "topicTags": [{"name": "String", "slug": "string", "translatedName": "\u5b57\u7b26\u4e32", "typename": "TopicTagNode"}], "companyTagStats": null, "codeSnippets": [{"lang": "C++", "langSlug": "cpp", "code": "class Solution {\npublic:\n int minOperations(string s) {\n\n }\n};", "typename": "CodeSnippetNode"}, {"lang": "Java", "langSlug": "java", "code": "class Solution {\n public int minOperations(String s) {\n\n }\n}", "typename": "CodeSnippetNode"}, {"lang": "Python", "langSlug": "python", "code": "class Solution(object):\n def minOperations(self, s):\n \"\"\"\n :type s: str\n :rtype: int\n \"\"\"", "typename": "CodeSnippetNode"}, {"lang": "Python3", "langSlug": "python3", "code": "class Solution:\n def minOperations(self, s: str) -> int:", "typename": "CodeSnippetNode"}, {"lang": "C", "langSlug": "c", "code": "\n\nint minOperations(char * s){\n\n}", "typename": "CodeSnippetNode"}, {"lang": "C#", "langSlug": "csharp", "code": "public class Solution {\n public int MinOperations(string s) {\n\n }\n}", "typename": "CodeSnippetNode"}, {"lang": "JavaScript", "langSlug": "javascript", "code": "/*\n @param {string} s\n @return {number}\n /\nvar minOperations = function(s) {\n\n};", "typename": "CodeSnippetNode"}, {"lang": "Ruby", "langSlug": "ruby", "code": "# @param {String} s\n# @return {Integer}\ndef min_operations(s)\n\nend", "typename": "CodeSnippetNode"}, {"lang": "Swift", "langSlug": "swift", "code": "class Solution {\n func minOperations(_ s: String) -> Int {\n\n }\n}", "typename": "CodeSnippetNode"}, {"lang": "Go", "langSlug": "golang", "code": "func minOperations(s string) int {\n\n}", "typename": "CodeSnippetNode"}, {"lang": "Scala", "langSlug": "scala", "code": "object Solution {\n def minOperations(s: String): Int = {\n\n }\n}", "typename": "CodeSnippetNode"}, {"lang": "Kotlin", "langSlug": "kotlin", "code": "class Solution {\n fun minOperations(s: String): Int {\n\n }\n}", "typename": "CodeSnippetNode"}, {"lang": "Rust", "langSlug": "rust", "code": "impl Solution {\n pub fn min_operations(s: String) -> i32 {\n\n }\n}", "typename": "CodeSnippetNode"}, {"lang": "PHP", "langSlug": "php", "code": "class Solution {\n\n /\n @param String $s\n @return Integer\n /\n function minOperations($s) {\n\n }\n}", "typename": "CodeSnippetNode"}, {"lang": "TypeScript", "langSlug": "typescript", "code": "function minOperations(s: string): number {\n\n};", "typename": "CodeSnippetNode"}, {"lang": "Racket", "langSlug": "racket", "code": "(define/contract (min-operations s)\n (-> string? exact-integer?)\n\n )", "__typename": "CodeSnippetNode"}, {"lang": "Erlang", "langSlug": "erlang", "code": "-spec min_operations(S :: unicode:unicode_binary()) -> integer().\nmin_operations(S) ->\n .", "typename": "CodeSnippetNode"}, {"lang": "Elixir", "langSlug": "elixir", "code": "defmodule Solution do\n @spec min_operations(s :: String.t) :: integer\n def min_operations(s) do\n\n end\nend", "typename": "CodeSnippetNode"}, {"lang": "Dart", "langSlug": "dart", "code": "class Solution {\n int minOperations(String s) {\n\n }\n}", "__typename": "CodeSnippetNode"}], "stats": "{\"totalAccepted\": \"12.9K\", \"totalSubmission\": \"19.7K\", \"totalAcceptedRaw\": 12930, \"totalSubmissionRaw\": 19682, \"acRate\": \"65.7%\"}", "hints": ["Think about how the final string will look like.", "It will either start with a '0' and be like '010101010..' or with a '1' and be like '10101010..'", "Try both ways, and check for each way, the number of changes needed to reach it from the given string. The answer is the minimum of both ways."], "solution": null, "status": null, "sampleTestCase": "\"0100\"", "metaData": "{\n \"name\": \"minOperations\",\n \"params\": [\n {\n \"name\": \"s\",\n \"type\": \"string\"\n }\n ],\n \"return\": {\n \"type\": \"integer\"\n }\n}", "judgerAvailable": true, "judgeType": "large", "mysqlSchemas": [], "enableRunCode": true, "envInfo": "{\"cpp\":[\"C++\",\"

\u7248\u672c\uff1aclang 11<\/code> \u91c7\u7528\u6700\u65b0C++ 17\u6807\u51c6\u3002<\/p>\r\n\r\n

\u7f16\u8bd1\u65f6\uff0c\u5c06\u4f1a\u91c7\u7528-O2<\/code>\u7ea7\u4f18\u5316\u3002<a href=\\"https:\/\/github.com\/google\/sanitizers\/wiki\/AddressSanitizer\\" target=\\"_blank\\">AddressSanitizer<\/a> \u4e5f\u88ab\u5f00\u542f\u6765\u68c0\u6d4bout-of-bounds<\/code>\u548cuse-after-free<\/code>\u9519\u8bef\u3002<\/p>\r\n\r\n

\u4e3a\u4e86\u4f7f\u7528\u65b9\u4fbf\uff0c\u5927\u90e8\u5206\u6807\u51c6\u5e93\u7684\u5934\u6587\u4ef6\u5df2\u7ecf\u88ab\u81ea\u52a8\u5bfc\u5165\u3002<\/p>\"],\"java\":[\"Java\",\"

\u7248\u672c\uff1aOpenJDK 17<\/code>\u3002\u53ef\u4ee5\u4f7f\u7528Java 8\u7684\u7279\u6027\u4f8b\u5982\uff0clambda expressions \u548c stream API\u3002<\/p>\r\n\r\n

\u4e3a\u4e86\u65b9\u4fbf\u8d77\u89c1\uff0c\u5927\u90e8\u5206\u6807\u51c6\u5e93\u7684\u5934\u6587\u4ef6\u5df2\u88ab\u5bfc\u5165\u3002<\/p>\r\n\r\n

\u5305\u542b Pair \u7c7b: https:\/\/docs.oracle.com\/javase\/8\/javafx\/api\/javafx\/util\/Pair.html <\/p>\"],\"python\":[\"Python\",\"

\u7248\u672c\uff1a Python 2.7.12<\/code><\/p>\r\n\r\n

\u4e3a\u4e86\u65b9\u4fbf\u8d77\u89c1\uff0c\u5927\u90e8\u5206\u5e38\u7528\u5e93\u5df2\u7ecf\u88ab\u81ea\u52a8 \u5bfc\u5165\uff0c\u5982\uff1a<a href=\\"https:\/\/docs.python.org\/2\/library\/array.html\\" target=\\"_blank\\">array<\/a>, <a href=\\"https:\/\/docs.python.org\/2\/library\/bisect.html\\" target=\\"_blank\\">bisect<\/a>, <a href=\\"https:\/\/docs.python.org\/2\/library\/collections.html\\" target=\\"_blank\\">collections<\/a>\u3002\u5982\u679c\u60a8\u9700\u8981\u4f7f\u7528\u5176\u4ed6\u5e93\u51fd\u6570\uff0c\u8bf7\u81ea\u884c\u5bfc\u5165\u3002<\/p>\r\n\r\n

\u6ce8\u610f Python 2.7 <a href=\\"https:\/\/www.python.org\/dev\/peps\/pep-0373\/\\" target=\\"_blank\\">\u5c06\u57282020\u5e74\u540e\u4e0d\u518d\u7ef4\u62a4<\/a>\u3002 \u5982\u60f3\u4f7f\u7528\u6700\u65b0\u7248\u7684Python\uff0c\u8bf7\u9009\u62e9Python 3\u3002<\/p>\"],\"c\":[\"C\",\"

\u7248\u672c\uff1aGCC 8.2<\/code>\uff0c\u91c7\u7528GNU11\u6807\u51c6\u3002<\/p>\r\n\r\n

\u7f16\u8bd1\u65f6\uff0c\u5c06\u4f1a\u91c7\u7528-O1<\/code>\u7ea7\u4f18\u5316\u3002 <a href=\\"https:\/\/github.com\/google\/sanitizers\/wiki\/AddressSanitizer\\" target=\\"_blank\\">AddressSanitizer<\/a>\u4e5f\u88ab\u5f00\u542f\u6765\u68c0\u6d4bout-of-bounds<\/code>\u548cuse-after-free<\/code>\u9519\u8bef\u3002<\/p>\r\n\r\n

\u4e3a\u4e86\u4f7f\u7528\u65b9\u4fbf\uff0c\u5927\u90e8\u5206\u6807\u51c6\u5e93\u7684\u5934\u6587\u4ef6\u5df2\u7ecf\u88ab\u81ea\u52a8\u5bfc\u5165\u3002<\/p>\r\n\r\n

\u5982\u60f3\u4f7f\u7528\u54c8\u5e0c\u8868\u8fd0\u7b97, \u60a8\u53ef\u4ee5\u4f7f\u7528 <a href=\\"https:\/\/troydhanson.github.io\/uthash\/\\" target=\\"_blank\\">uthash<\/a>\u3002 \\"uthash.h\\"\u5df2\u7ecf\u9ed8\u8ba4\u88ab\u5bfc\u5165\u3002\u8bf7\u770b\u5982\u4e0b\u793a\u4f8b:<\/p>\r\n\r\n

1. \u5f80\u54c8\u5e0c\u8868\u4e2d\u6dfb\u52a0\u4e00\u4e2a\u5bf9\u8c61\uff1a<\/b>\r\n

\r\nstruct hash_entry {\r\n    int id;            \/ we'll use this field as the key \/\r\n    char name[10];\r\n    UT_hash_handle hh; \/ makes this structure hashable \/\r\n};\r\n\r\nstruct hash_entry users = NULL;\r\n\r\nvoid add_user(struct hash_entry s) {\r\n    HASH_ADD_INT(users, id, s);\r\n}\r\n<\/pre>\r\n<\/p>\r\n\r\n

2. \u5728\u54c8\u5e0c\u8868\u4e2d\u67e5\u627e\u4e00\u4e2a\u5bf9\u8c61\uff1a<\/b>\r\n

\r\nstruct hash_entry find_user(int user_id) {\r\n    struct hash_entry s;\r\n    HASH_FIND_INT(users, &user_id, s);\r\n    return s;\r\n}\r\n<\/pre>\r\n<\/p>\r\n\r\n

3. \u4ece\u54c8\u5e0c\u8868\u4e2d\u5220\u9664\u4e00\u4e2a\u5bf9\u8c61\uff1a<\/b>\r\n

\r\nvoid delete_user(struct hash_entry user) {\r\n    HASH_DEL(users, user);  \r\n}\r\n<\/pre>\r\n<\/p>\"],\"csharp\":[\"C#\",\"

<a href=\\"https:\/\/docs.microsoft.com\/en-us\/dotnet\/csharp\/whats-new\/csharp-9\\" target=\\"_blank\\">C# 10<\/a> \u8fd0\u884c\u5728 .NET 6 \u4e0a<\/p>\"],\"javascript\":[\"JavaScript\",\"

\u7248\u672c\uff1aNode.js 16.13.2<\/code><\/p>\r\n\r\n

\u60a8\u7684\u4ee3\u7801\u5728\u6267\u884c\u65f6\u5c06\u5e26\u4e0a --harmony<\/code> \u6807\u8bb0\u6765\u5f00\u542f <a href=\\"http:\/\/node.green\/\\" target=\\"_blank\\">\u65b0\u7248ES6\u7279\u6027<\/a>\u3002<\/p>\r\n\r\n

<a href=\\"https:\/\/lodash.com\\" target=\\"_blank\\">lodash.js<\/a> \u5e93\u5df2\u7ecf\u9ed8\u8ba4\u88ab\u5305\u542b\u3002<\/p>\r\n\r\n

\u5982\u9700\u4f7f\u7528\u961f\u5217\/\u4f18\u5148\u961f\u5217\uff0c\u60a8\u53ef\u4f7f\u7528 <a href=\\"https:\/\/github.com\/datastructures-js\/priority-queue\/tree\/fb4fdb984834421279aeb081df7af624d17c2a03\\" target=\\"_blank\\"> datastructures-js\/priority-queue@5.3.0<\/a> \u548c <a href=\\"https:\/\/github.com\/datastructures-js\/queue\/tree\/e63563025a5a805aa16928cb53bcd517bfea9230\\" target=\\"_blank\\"> datastructures-js\/queue@4.2.1<\/a>\u3002<\/p>\"],\"ruby\":[\"Ruby\",\"

\u4f7f\u7528Ruby 3.1<\/code>\u6267\u884c<\/p>\r\n\r\n

\u4e00\u4e9b\u5e38\u7528\u7684\u6570\u636e\u7ed3\u6784\u5df2\u5728 Algorithms \u6a21\u5757\u4e2d\u63d0\u4f9b\uff1ahttps:\/\/www.rubydoc.info\/github\/kanwei\/algorithms\/Algorithms<\/p>\"],\"swift\":[\"Swift\",\"

\u7248\u672c\uff1aSwift 5.5.2<\/code><\/p>\r\n\r\n

\u6211\u4eec\u901a\u5e38\u4fdd\u8bc1\u66f4\u65b0\u5230 <a href=\\"https:\/\/swift.org\/download\/\\" target=\\"_blank\\">Apple\u653e\u51fa\u7684\u6700\u65b0\u7248Swift<\/a>\u3002\u5982\u679c\u60a8\u53d1\u73b0Swift\u4e0d\u662f\u6700\u65b0\u7248\u7684\uff0c\u8bf7\u8054\u7cfb\u6211\u4eec\uff01\u6211\u4eec\u5c06\u5c3d\u5feb\u66f4\u65b0\u3002<\/p>\"],\"golang\":[\"Go\",\"

\u7248\u672c\uff1aGo 1.17<\/code><\/p>\r\n\r\n

\u652f\u6301 <a href=\\"https:\/\/godoc.org\/github.com\/emirpasic\/gods\\" target=\\"_blank\\">https:\/\/godoc.org\/github.com\/emirpasic\/gods<\/a> \u7b2c\u4e09\u65b9\u5e93\u3002<\/p>\"],\"python3\":[\"Python3\",\"

\u7248\u672c\uff1aPython 3.10<\/code><\/p>\r\n\r\n

\u4e3a\u4e86\u65b9\u4fbf\u8d77\u89c1\uff0c\u5927\u90e8\u5206\u5e38\u7528\u5e93\u5df2\u7ecf\u88ab\u81ea\u52a8 \u5bfc\u5165\uff0c\u5982<a href=\\"https:\/\/docs.python.org\/3\/library\/array.html\\" target=\\"_blank\\">array<\/a>, <a href=\\"https:\/\/docs.python.org\/3\/library\/bisect.html\\" target=\\"_blank\\">bisect<\/a>, <a href=\\"https:\/\/docs.python.org\/3\/library\/collections.html\\" target=\\"_blank\\">collections<\/a>\u3002 \u5982\u679c\u60a8\u9700\u8981\u4f7f\u7528\u5176\u4ed6\u5e93\u51fd\u6570\uff0c\u8bf7\u81ea\u884c\u5bfc\u5165\u3002<\/p>\r\n\r\n

\u5982\u9700\u4f7f\u7528 Map\/TreeMap \u6570\u636e\u7ed3\u6784\uff0c\u60a8\u53ef\u4f7f\u7528 <a href=\\"http:\/\/www.grantjenks.com\/docs\/sortedcontainers\/\\" target=\\"_blank\\">sortedcontainers<\/a> \u5e93\u3002<\/p>\"],\"scala\":[\"Scala\",\"

\u7248\u672c\uff1aScala 2.13<\/code><\/p>\"],\"kotlin\":[\"Kotlin\",\"

\u7248\u672c\uff1aKotlin 1.3.10<\/code><\/p>\"],\"rust\":[\"Rust\",\"

\u7248\u672c\uff1arust 1.58.1<\/code><\/p>\r\n\r\n

\u652f\u6301 crates.io \u7684 <a href=\\"https:\/\/crates.io\/crates\/rand\\" target=\\"_blank\\">rand<\/a><\/p>\"],\"php\":[\"PHP\",\"

PHP 8.1<\/code>.<\/p>\r\n\r\n

With bcmath module.<\/p>\"],\"typescript\":[\"TypeScript\",\"

TypeScript 4.5.4<\/p>\r\n\r\n

Compile Options: --alwaysStrict --strictBindCallApply --strictFunctionTypes --target ES2020<\/p>\r\n\r\n

<a href=\\"https:\/\/lodash.com\\" target=\\"_blank\\">lodash.js<\/a> \u5e93\u5df2\u7ecf\u9ed8\u8ba4\u88ab\u5305\u542b\u3002<\/p>\r\n\r\n

\u5982\u9700\u4f7f\u7528\u961f\u5217\/\u4f18\u5148\u961f\u5217\uff0c\u60a8\u53ef\u4f7f\u7528 <a href=\\"https:\/\/github.com\/datastructures-js\/priority-queue\/tree\/fb4fdb984834421279aeb081df7af624d17c2a03\\" target=\\"_blank\\"> datastructures-js\/priority-queue@5.3.0<\/a> \u548c <a href=\\"https:\/\/github.com\/datastructures-js\/queue\/tree\/e63563025a5a805aa16928cb53bcd517bfea9230\\" target=\\"_blank\\"> datastructures-js\/queue@4.2.1<\/a>\u3002<\/p>\"],\"racket\":[\"Racket\",\"

<a href=\\"https:\/\/docs.racket-lang.org\/guide\/performance.html#%28tech._c%29\\" target=\\"_blank\\">Racket CS<\/a> v8.3<\/p>\r\n\r\n

\u4f7f\u7528 #lang racket<\/p>\r\n\r\n

\u5df2\u9884\u5148 (require data\/gvector data\/queue data\/order data\/heap). \u82e5\u9700\u4f7f\u7528\u5176\u5b83\u6570\u636e\u7ed3\u6784\uff0c\u53ef\u81ea\u884c require\u3002<\/p>\"],\"erlang\":[\"Erlang\",\"Erlang\/OTP 24.2\"],\"elixir\":[\"Elixir\",\"Elixir 1.13.0 with Erlang\/OTP 24.2\"],\"dart\":[\"Dart\",\"

Dart 2.17.3<\/p>\r\n\r\n

\u60a8\u7684\u4ee3\u7801\u5c06\u4f1a\u88ab\u4e0d\u7f16\u8bd1\u76f4\u63a5\u8fd0\u884c<\/p>\"]}", "book": null, "isSubscribed": false, "isDailyQuestion": true, "dailyRecordStatus": null, "editorType": "CKEDITOR", "ugcQuestionId": null, "style": "LEETCODE", "typename": "QuestionNode"} 11-29 06:43:58 [ERROR] apscheduler | Job "send_leetcode_everyday (trigger: interval[0:00:01], next run at: 2022-11-29 06:43:58 CST)" raised an exception Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 196, in _run_module_as_main return _run_code(code, main_globals, None, File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 86, in _run_code exec(code, run_globals) File "C:\Users\Administrator\Desktop\moral leader\nonebot2-oneclick-win-main\venv\virtualenvs\nb2-oneclick-Q7LARi9u-py3.10\Scripts\nb.exe\main.py", line 7, in sys.exit(main()) File "C:\Users\Administrator\Desktop\moral leader\nonebot2-oneclick-win-main\venv\virtualenvs\nb2-oneclick-Q7LARi9u-py3.10\lib\site-packages\click\core.py", line 1130, in call return self.main(*args, kwargs) File "C:\Users\Administrator\Desktop\moral leader\nonebot2-oneclick-win-main\venv\virtualenvs\nb2-oneclick-Q7LARi9u-py3.10\lib\site-packages\click\core.py", line 1055, in main rv = self.invoke(ctx) File "C:\Users\Administrator\Desktop\moral leader\nonebot2-oneclick-win-main\venv\virtualenvs\nb2-oneclick-Q7LARi9u-py3.10\lib\site-packages\click\core.py", line 1657, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "C:\Users\Administrator\Desktop\moral leader\nonebot2-oneclick-win-main\venv\virtualenvs\nb2-oneclick-Q7LARi9u-py3.10\lib\site-packages\click\core.py", line 1404, in invoke return ctx.invoke(self.callback, ctx.params) File "C:\Users\Administrator\Desktop\moral leader\nonebot2-oneclick-win-main\venv\virtualenvs\nb2-oneclick-Q7LARi9u-py3.10\lib\site-packages\click\core.py", line 760, in invoke return callback(*args, kwargs) File "C:\Users\Administrator\Desktop\moral leader\nonebot2-oneclick-win-main\venv\virtualenvs\nb2-oneclick-Q7LARi9u-py3.10\lib\site-packages\nb_cli\commands\main.py", line 30, in run run_bot(file, app) File "C:\Users\Administrator\Desktop\moral leader\nonebot2-oneclick-win-main\venv\virtualenvs\nb2-oneclick-Q7LARi9u-py3.10\lib\site-packages\nb_cli\handlers\deploy.py", line 25, in run_bot nonebot.run(app=f"{module_name}:{app}") File "C:\Users\Administrator\Desktop\moral leader\nonebot2-oneclick-win-main\venv\virtualenvs\nb2-oneclick-Q7LARi9u-py3.10\lib\site-packages\nonebot__init__.py", line 273, in run get_driver().run(*args, *kwargs) File "C:\Users\Administrator\Desktop\moral leader\nonebot2-oneclick-win-main\venv\virtualenvs\nb2-oneclick-Q7LARi9u-py3.10\lib\site-packages\nonebot\drivers\fastapi.py", line 172, in run uvicorn.run( File "C:\Users\Administrator\Desktop\moral leader\nonebot2-oneclick-win-main\venv\virtualenvs\nb2-oneclick-Q7LARi9u-py3.10\lib\site-packages\uvicorn\main.py", line 569, in run server.run() File "C:\Users\Administrator\Desktop\moral leader\nonebot2-oneclick-win-main\venv\virtualenvs\nb2-oneclick-Q7LARi9u-py3.10\lib\site-packages\uvicorn\server.py", line 60, in run return asyncio.run(self.serve(sockets=sockets)) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\asyncio\runners.py", line 44, in run return loop.run_until_complete(main) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\asyncio\base_events.py", line 636, in run_until_complete self.run_forever() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\asyncio\windows_events.py", line 321, in run_forever super().run_forever() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\asyncio\base_events.py", line 603, in run_forever self._run_once() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\asyncio\base_events.py", line 1899, in _run_once handle._run() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\asyncio\events.py", line 80, in _run self._context.run(self._callback, self._args)

File "C:\Users\Administrator\Desktop\moral leader\nonebot2-oneclick-win-main\venv\virtualenvs\nb2-oneclick-Q7LARi9u-py3.10\lib\site-packages\apscheduler\executors\base_py3.py", line 30, in run_coroutine_job retval = await job.func(*job.args, **job.kwargs) File "C:\Users\Administrator\Desktop\moral leader\nonebot2-oneclick-win-main\venv\virtualenvs\nb2-oneclick-Q7LARi9u-py3.10\lib\site-packages\leetcode__init.py", line 50, in send_leetcode_everyday await nonebot.get_bot().send_private_msg(user_id=qq, message=message) File "C:\Users\Administrator\Desktop\moral leader\nonebot2-oneclick-win-main\venv\virtualenvs\nb2-oneclick-Q7LARi9u-py3.10\lib\site-packages\nonebot\init__.py", line 158, in get_bot raise ValueError("There are no bots to get.") ValueError: There are no bots to get.

Ugarei commented 2 years ago

原来就加入了定时任务的插件,加入这个后错误是因为插件冲突吗? 如果是的话需要怎么删除插件?

Ugarei commented 2 years ago

又出现新的问题了asyncio.exceptions.CancelledError

Ugarei commented 2 years ago

强制运行的话机器人会说@全体成员no:1758 title:生成交替二进制字符串的最少操作数 level:Easy link:https://leetcode-cn.com/problems/minimum-changes-to-make-alternating-binary-string/