Skip to content

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

Description

@Ugarei

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\t
  • 1 <= s.length <= 104
  • \n\t
  • s[i] is either '0' or '1'.
  • \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\t
  • 1 <= s.length <= 104
  • \n\t
  • s[i] \u662f '0' \u6216 '1'
  • \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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions