#telegram-bot #telegram #bot-api #bot #telegram-api

ferrisgram

适用于Telegram Bot API的优雅Rust客户端

7 个版本

0.2.1 2024年6月29日
0.2.0 2024年5月14日
0.1.9 2024年4月2日
0.1.8 2024年1月29日
0.1.0 2022年2月28日

#140 in 异步

Download history 7/week @ 2024-05-04 97/week @ 2024-05-11 19/week @ 2024-05-18 3/week @ 2024-05-25 3/week @ 2024-06-08 1/week @ 2024-06-22 249/week @ 2024-06-29 56/week @ 2024-07-06 2/week @ 2024-07-13 57/week @ 2024-07-27

61 每月下载量
wildfire-ferris 中使用

MIT 许可证

1MB
16K SLoC

ferris


适用于Telegram Bot API的优雅Rust客户端
crates.io docs.rs

目录

简介

FerrisGram 是一个用Rust编写的异步自动生成的 Telegram Bot API 包装器。此库提供了官方 Telegram Bot API 上所有可用的方法和类型。

主要特性

  • 最新API支持:支持最新版本的 Telegram Bot API
  • 易于使用:Ferrisgram 受 python-telegram-bot 的启发,设计得非常简单,即使是初学者也能轻松制作机器人。
  • 异步:Ferrisgram 由 Rust 内置的 await async 语法驱动。
  • 无错文档:自动生成的原生 Bot API 类型和方法文档,避免了错误。
  • 过滤器:Ferrisgram 提供过滤器,使您能够以管理的方式对不同类型的更新进行排序。

安装

您可以通过将以下内容添加到 dependencies 部分的 Cargo.toml 来安装 ferrisgram

[dependencies]
ferrisgram = "0.2.0"

入门

您可以在 示例目录 中查看我们的示例机器人。

文档

文档可在 docs.rs 上找到。

索引

贡献

欢迎提交拉取请求。对于主要更改,请首先提交问题以讨论您希望进行更改的内容。

请确保适当地更新示例。

许可证

MIT
MIT 许可证 下许可

依赖项

~6–18MB
~280K SLoC