#twilight #discord #channel #user-id #role #emoji #mentions

twilight-mention

Twilight生态系统mention工具

28个版本 (16个重大更改)

0.16.0-rc.12024年2月21日
0.15.3 2023年9月10日
0.15.1 2023年2月26日
0.14.0 2022年11月14日
0.2.0 2020年10月30日

#404 in 文本处理

Download history 34/week @ 2024-03-11 33/week @ 2024-03-18 16/week @ 2024-03-25 102/week @ 2024-04-01 46/week @ 2024-04-08 290/week @ 2024-04-15 68/week @ 2024-04-22 28/week @ 2024-04-29 25/week @ 2024-05-06 28/week @ 2024-05-13 25/week @ 2024-05-20 51/week @ 2024-05-27 25/week @ 2024-06-03 4/week @ 2024-06-10 22/week @ 2024-06-17 32/week @ 2024-06-24

87 每月下载
用于 twilight

ISC 许可证

1.5MB
31K SLoC

twilight-mention

codecov badge discord badge github badge license badge rust badge

twilight-mention 是一个用于Discord twilight-rs 生态系统的工具crate,用于提及其模型类型并解析这些提及。

使用此库,您可以创建各种类型的提及,例如用户、表情、角色、成员或频道。

示例

创建一个用户ID的提及格式化程序,然后在消息中对其进行格式化

use twilight_mention::Mention;
use twilight_model::id::{marker::UserMarker, Id};

let user_id = Id::<UserMarker>::new(123);
let message = format!("Hey there, {}!", user_id.mention());

依赖项

~1.4–2.1MB
~45K SLoC