LogoFuyu Docs

FuyuBot

FuyuBot (fuyu-tdbot)

FuyuBot

一个基于 Node.js + TypeScript + TDLib 的现代化 Telegram Bot 框架,支持插件化扩展,兼容 Bot 账号 与 用户账号(自走人形)

注意

本项目使用了 Node.js 实验性功能 --experimental-loader,其行为可能随 Node 版本更改。

说明

项目简介

✨ 特性:

  • 🚀 基于 TDLib,支持原始调用功能齐全
  • 🧩 插件系统,模块化扩展
  • 👥 支持 Bot 账号用户账号(自走人形)
  • 🔧 现代化开发:ESM + TypeScript
  • 🛠️ 插件开发文档

📦 安装需求

在使用前,请确保已安装以下依赖环境:

  • Node.js v22.6.0 以上即可
  • pnpm(推荐,亦可使用 npm/yarn)
  • MongoDB(推荐使用 MongoDB Community Server,也可以使用自己的MongoDB Server)

如果你想远程访问 MongoDB 请务必开启 MongoDB 用户认证, 数据库 GUI 访问 desktop: MongoDB Compass Android: Mongodb

🚀 快速开始

# 克隆项目
git clone https://github.com/CatMoeCircle/Fuyu_TDBot.git
cd Fuyu_TDBot

# 安装依赖
pnpm install -P

# 启动
pnpm start

技术栈