概述
欢迎来到 grammY! 相信我,你找到了正确的 Bot 框架。
什么是 grammY?
grammY 是一个用于创建 Telegram Bot 的框架。它可以从 TypeScript 和 JavaScript 中使用,在 Node.js、 Deno 和浏览器中运行。
如果你是编写 Telegram Bot 的新手,特别是没有什么编码经验的人,请看 简介。
如果你知道如何在 Node.js 或 Deno 中编写应用程序,或者已经用其他 bot 框架创建了一个 Telegram Bot ,可以通过我们的 入门指南 在几分钟内启动和运行。
关于本文档
使用 grammY 编写 bot 的文档由三层构成。
- 高级 grammY 文档 (这个网站)
- 低级 grammY API 参考 (本网站自动生成的部分)
- Telegram 的原始 HTTP API 参考
第一部分(你正在看它!)解释了 Bot 是如何工作的以及如何使用 grammY。 这是你最常用的部分。 你可以从 学习 部分开始,因为它解释了所有的核心概念。 同时,请看一下我们的精彩的 插件 集合,和 示例。
第二部分是 grammY API 参考,你也可以在页面顶部链接找到它。 这是一份关于 grammY 所提供的所有代码的详细概述。 它是由 grammY 的代码自动生成的,并且包含所有有用的提示,通常通过悬停你的鼠标在 grammY 中的任何代码编辑器中找到。 grammY 生态系统中的每个插件也是如此。 除了出现在 API 参考概述 中之外,插件还在每个插件页面底部的插件摘要中提供了其 API 参考的链接。
第三部分是 Telegram 提供的,并且列出了 grammY 在内部连接的原始 HTTP API。 grammY API 参考会在任何有意义的地方提供一个访问它的链接。 当你对传递给 API 调用的详细选项感兴趣时,请看一下它。