首页
/ cially 的安装和配置教程

cially 的安装和配置教程

2025-05-20 12:17:41作者:宣聪麟

项目基础介绍

cially 是一个强大的开源仪表板,专为 Discord 服务器提供深入洞察、实时分析和详细的统计数据。它能够监控成员活动、跟踪参与度趋势,并轻松做出基于数据的决策。cially 适用于社区经理、版主和服务器管理员,帮助他们优化 Discord 社区。

该项目主要使用 JavaScript 编程语言,并基于 Node.js 运行。

项目使用的关键技术和框架

  • Discord.js: 用于与 Discord API 交互的 Node.js 库。
  • Next.js: 一个基于 React 的框架,用于构建服务器渲染的 Web 应用程序。
  • Pocketbase: 一个开源的后端即服务 (BaaS) 平台,用于快速开发应用程序。
  • Docker: 用于容器化应用程序,简化部署和扩展。

项目安装和配置的准备工作

在开始安装 cially 之前,请确保您的系统已安装以下软件:

  • Node.js (推荐版本 LTS)
  • Docker (可选,但推荐用于简化部署)
  • Discord Developer Portal 账户

详细安装步骤

步骤 1: Discord 机器人设置

  1. 访问 Discord Developer Portal 并创建一个新的应用程序。
  2. 进入 "Bot" 部分,启用所有 "Privileged Gateway Intents"。
  3. 邀请机器人到您的 Discord 服务器,并授予它查看频道和查看消息历史的权限。如果需要跟踪服务器虚荣网址使用情况,还可以授予 "管理服务器" 权限。

步骤 2: 克隆项目仓库

使用 Git 克隆项目仓库到本地计算机:

git clone https://github.com/skellgreco/cially.git
cd cially

步骤 3: 配置 Pocketbase

  1. 下载并运行 Pocketbase:
docker pull pocketbase/pocketbase
docker run -p 8090:8090 -d pocketbase/pocketbase
  1. 在浏览器中打开 Pocketbase UI (http://localhost:8090) 并创建一个管理账户。
  2. 导航到 "设置" -> "导入",使用项目目录中的 pb_schema.json 文件导入数据模型。

步骤 4: 配置 Discord 机器人

  1. ./cially-bot 目录中,将 .env.example 文件重命名为 .env 并填写相关配置。
  2. 在项目目录中运行:
npm install
npm start

步骤 5: 配置 Web 应用程序

  1. ./cially-web 目录中,将 .env.example 文件重命名为 .env 并填写相关配置。
  2. 构建并运行 Web 应用程序:
npm run build
npm start

步骤 6: 完成设置

  1. 确保机器人已经在 Discord 服务器上运行并且已经开始记录数据。
  2. 打开 Web 应用程序,在仪表板上粘贴您的服务器 ID,然后查看显示的数据。

请注意,只有机器人运行期间发生的事件才会被跟踪和显示在仪表板上。机器人离线期间的事件将不会被记录。

以上就是 cially 的安装和配置教程。祝您使用愉快!

登录后查看全文
热门项目推荐

热门内容推荐

最新内容推荐

项目优选

收起
ohos_react_nativeohos_react_native
React Native鸿蒙化仓库
C++
176
260
RuoYi-Vue3RuoYi-Vue3
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
858
507
openGauss-serveropenGauss-server
openGauss kernel ~ openGauss is an open source relational database management system
C++
129
182
openHiTLSopenHiTLS
旨在打造算法先进、性能卓越、高效敏捷、安全可靠的密码套件,通过轻量级、可剪裁的软件技术架构满足各行业不同场景的多样化要求,让密码技术应用更简单,同时探索后量子等先进算法创新实践,构建密码前沿技术底座!
C
255
299
ShopXO开源商城ShopXO开源商城
🔥🔥🔥ShopXO企业级免费开源商城系统,可视化DIY拖拽装修、包含PC、H5、多端小程序(微信+支付宝+百度+头条&抖音+QQ+快手)、APP、多仓库、多商户、多门店、IM客服、进销存,遵循MIT开源协议发布、基于ThinkPHP8框架研发
JavaScript
93
15
Cangjie-ExamplesCangjie-Examples
本仓将收集和展示高质量的仓颉示例代码,欢迎大家投稿,让全世界看到您的妙趣设计,也让更多人通过您的编码理解和喜爱仓颉语言。
Cangjie
331
1.08 K
HarmonyOS-ExamplesHarmonyOS-Examples
本仓将收集和展示仓颉鸿蒙应用示例代码,欢迎大家投稿,在仓颉鸿蒙社区展现你的妙趣设计!
Cangjie
397
370
note-gennote-gen
一款跨平台的 Markdown AI 笔记软件,致力于使用 AI 建立记录和写作的桥梁。
TSX
83
4
CangjieCommunityCangjieCommunity
为仓颉编程语言开发者打造活跃、开放、高质量的社区环境
Markdown
1.07 K
0
kernelkernel
deepin linux kernel
C
21
5