16 个版本 (10 个重大更改)
0.15.0 | 2023年10月22日 |
---|---|
0.14.0 | 2023年7月3日 |
0.13.0 | 2023年6月22日 |
0.11.1 | 2023年3月24日 |
0.7.0 | 2022年10月18日 |
#831 在 解析实现
每月35次下载
2MB
4K SLoC
Patched Porobot
《英雄联盟:激斗峡谷》游戏数据crate和聊天机器人
链接
屏幕截图
Telegram 机器人
打开 @patchedporobot 对话时看到的机器人资料页。法律声明被缩短以适应描述字段的 120 个字符限制。
机器人检测到用户交互时发送的消息,例如默认的 /start 命令。
在聊天中使用机器人时出现的卡牌搜索提示。
搜索“poro”。显示了许多poros,以及 Braum 等级 2,因为它在其描述中包含“poro”。
从菜单中选择卡牌时发送的消息。它包含卡牌图片和卡牌的纯文本渲染(用于无障碍性)。此外,还提供了风味文本、艺术家姓名和完整插图的链接。
搜索卡牌代码,后面跟“我的新套组”。它返回一个按钮,显示“「我的新套组」包含 14 张卡牌”。
从菜单中点击“套组”按钮时发送的消息。它包含套组名称,后面跟可玩格式、区域以及包含的卡牌。冠军名称下有下划线。
Discord 机器人
当用户发送 /help
命令时,机器人发送的消息。
当用户发送 /card query: patched porobot
命令时,机器人发送的消息。
当用户发送 /deck code: CECQCAQCA4AQIAYKAIAQGLRWAQAQECAPEUXAIAQDAEBQOCIBAIAQEMJYAA name: My new deck
命令时,机器人发送的消息。
许可证
Riot Games
修正过的Porobot未得到Riot Games的支持,也不代表Riot Games或任何官方参与生产或管理Riot Games财产的观点或意见。Riot Games及其所有相关财产均为Riot Games,Inc.的商标或注册商标。
开源许可证
由 cargo license
输出的许可证列表
- (Apache-2.0 OR MIT) AND BSD-3-Clause (1): encoding_rs
- (MIT OR Apache-2.0) AND Unicode-DFS-2016 (1): unicode-ident
- 0BSD OR Apache-2.0 OR MIT (1): adler
- AGPL-3.0-or-later (1): patched_porobot
- Apache-2.0 (2): fail, varint-rs
- Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT (1): wasi
- Apache-2.0 OR BSL-1.0 (1): ryu
- Apache-2.0 OR ISC OR MIT (4): hyper-rustls, rustls, rustls-pemfile, sct
- Apache-2.0 OR MIT (154): ahash, anyhow, arc-swap, async-trait, autocfg, base64, base64, bitflags, block-buffer, bumpalo, cc, cfg-if, chrono, cpufeatures, crc32fast, crossbeam-channel, crossbeam-deque, crossbeam-epoch, crossbeam-utils, crypto-common, digest, downcast-rs, either, env_logger, erasable, fastrand, flate2, fnv, form_urlencoded, fs2, futures, futures-channel, futures-core, futures-executor, futures-io, futures-macro, futures-sink, futures-task, futures-util, generator, getrandom, glob, hashbrown, hermit-abi, hermit-abi, http, httparse, httpdate, humantime, ident_case, idna, indexmap, ipnet, itertools, itertools, itoa, js-sys, lazy_static, libc, lock_api, log, md5, memmap2, mime, num-integer, num-traits, num_cpus, once_cell, oneshot, parking_lot, parking_lot_core, percent-encoding, pin-project, pin-project-internal, pin-project-lite, pin-utils, ppv-lite86, pretty_env_logger, proc-macro-error, proc-macro-error-attr, proc-macro2, quick-error, quote, rand, rand_chacha, rand_core, rayon, rayon-core, rc-box, regex, regex-syntax, remove_dir_all, reqwest, rustc-hash, rustc_version, rustversion, scoped-tls, scopeguard, semver, serde, serde_derive, serde_json, serde_urlencoded, serde_with_macros, sha-1, signal-hook-registry, smallvec, socket2, stable_deref_trait, syn, tempfile, thiserror, thiserror-impl, thread_local, time, time-core, time-macros, tokio-rustls, tungstenite, typenum, unicase, unicode-bidi, unicode-normalization, url, utf-8, uuid, version_check, wasm-bindgen, wasm-bindgen-backend, wasm-bindgen-futures, wasm-bindgen-macro, wasm-bindgen-macro-support, wasm-bindgen-shared, wasm-streams, web-sys, winapi, winapi-i686-pc-windows-gnu, winapi-x86_64-pc-windows-gnu, windows, windows-sys, windows-sys, windows-targets, windows_aarch64_gnullvm, windows_aarch64_msvc, windows_aarch64_msvc, windows_i686_gnu, windows_i686_gnu, windows_i686_msvc, windows_i686_msvc, windows_x86_64_gnu, windows_x86_64_gnu, windows_x86_64_gnullvm, windows_x86_64_msvc, windows_x86_64_msvc
- Apache-2.0 OR MIT OR MPL-2.0 (1): htmlescape
- Apache-2.0 OR MIT OR Zlib (3): miniz_oxide, tinyvec, tinyvec_macros
- BSD-3-Clause (2): instant, never
- BSD-3-Clause OR MIT (1): rust-stemmers
- 自定义许可证文件 (2): ring, webpki
- ISC (3): serenity, typemap_rev, untrusted
- MIT (62): 海蓝宝石, async-tungstenite, atty, bitpacking, bytes, census, combine, convert_case, crunchy, darling, darling_core, darling_macro, dashmap, data-encoding, derive_more, dptree, fastfield_codecs, generic-array, h2, http-body, hyper, levenshtein_automata, loom, lru, lz4_flex, matchers, memoffset, mime_guess, mio, murmurhash32, nu-ansi-term, ordered-float, overload, ownedbytes, redox_syscall, serde-value, sharded-slab, slab, spin, strsim, take_mut, takecell, tantivy, tantivy-bitpacker, tantivy-common, tantivy-query-grammar, teloxide, teloxide-core, tokio, tokio-macros, tokio-stream, tokio-util, tower-service, tracing, tracing-attributes, tracing-core, tracing-log, tracing-subscriber, try-lock, valuable, want, winreg
- MIT OR Unlicense (8): aho-corasick, byteorder, memchr, regex-automata, tantivy-fst, termcolor, utf8-ranges, winapi-util
- MPL-2.0 (1): webpki-roots
- Unlicense (1): measure_time
- zlib-acknowledgement (1): fastdivide
依赖
~6–27MB
~411K SLoC