GitHub 热门项目:BountyBoard

2026-06-20 1 阅读 GitHub Trending
GitHub 项目:BountyBoard 仓库地址:https://github.com/veithly/BountyBoard 星级:904 | 作者:威斯利 项目描述:Bounty Board 是一个去中心化平台,旨在简化 Web3 社区活动。 =================================================== 自述文件内容: # 赏金板 ![赏金板](./assets/BountyBoard.png) BountyBoard 是一个基于区块链技术构建的去中心化 Web3 社区参与平台,旨在自动化任务管理和奖励分配,从而提高社区参与度和效率。 ## 主要优点: * **去中心化**:利用区块链技术确保平台运营的透明度和信任。 * **智能合约**:使用智能合约自动化任务管理和奖励分配,提高效率和透明度。 * **AI-Agent (Eliza)**:提供智能问答、任务审核、数据分析、任务通知等功能,增强社区互动和效率。 * **用户友好的界面**:为用户提供简单直观的界面来创建和管理任务、跟踪进度和监控参与情况。 ## 主要特点 **任务管理**: * **多种任务类型**:支持各种任务类型,以满足不同的社区活动和参与需求。 * **可定制的完成标准**:允许用户设置任务完成的特定条件,确保任务根据各个项目要求进行定制。 * **进度跟踪仪表板**:提供任务进度和参与者表现的实时监控。 **奖励分配**: * **智能合约自动化**:使用智能合约自动分配奖励,确保透明度和公平性。 * **多种代币支持**:支持多种代币奖励,灵活满足不同社区的偏好。 **社区管理**: * **AI-Agent (Eliza)**:提供智能问答、任务审核、数据分析、任务通知等功能,增强社区互动和效率。 * **社区验证**:启用 AI-Agent 操作的社区验证,确保隐私和安全。 ## 开始 ### 安装 首先,安装依赖项: ````bash 即插即用安装 ```` 二、设置环境变量: ````bash cp .env.example .env ```` ### 运行 ````bash PNPM开发 ```` ## 设置代理 首先,克隆代理存储库: ````bash git 克隆 https://github.com/ai16z/eliza.git ```` 其次,设置环境变量,需要设置`DISCORD_APPLICATION_ID`、`DISCORD_API_TOKEN`、`BOUNTYBOARD_PRIVATE_KEY`(将审核任务的账户的私钥)、`BOUNTYBOARD_ADDRESS`、`GAIANET_MODEL`、`GAIANET_SERVER_URL`、`GAIANET_EMBEDDING_MODEL`、 “.env”文件中的“USE_GAIANET_EMBEDDING”、“DSTACK_SIMULATOR_ENDPOINT”(TEE 模拟器的端点)、“WALLET_SECRET_SALT”(TEE 秘密盐)。 ````bash cp .env.example .env ```` 三、安装依赖项: ````bash 即插即用安装 ```` 第四,将`eliza-add`目录复制到`eliza`目录中: 然后,您可以构建并启动代理: ````bash PNPM 构建 pnpm start --characters="characters/BountyBoard.character.json" ```` ## 截图 **首页** ![赏金板](./assets/ScreenshotHome.png) **任务** ![赏金板](./assets/Screenshot