Skip to content

071415Mm/Solana_monitor

Repository files navigation

Solana 聪明钱监控 Telegram Bot

这是一个 Telegram 机器人,用于监控 Solana 网络上的"聪明钱"地址活动。用户可以创建分组并添加需要监控的地址,当这些地址有资金变动时,机器人会自动通知用户。

功能特点

  1. 分组管理

    • 创建、删除、重命名分组
    • 查看所有分组及其包含的地址
  2. 地址管理

    • 向分组添加 Solana 地址
    • 为地址添加备注信息
    • 修改或删除已添加的地址
    • 在不同分组间移动地址
  3. 监控通知

    • 实时监控所有添加的 Solana 地址
    • 当地址资金变动时发送通知
    • 通知内容包括:所属分组、地址(缩略显示)、交易类型、代币变动情况、时间等

技术架构

  • Python 3.8+
  • Telegram Bot API
  • Solana Web3 API
  • SQLite 数据库(存储用户分组和地址信息)

安装指南

前提条件

  • Python 3.8 或更高版本
  • pip 包管理器

安装步骤

  1. 克隆仓库:
git clone https://github.com/yourusername/solana_monitor.git
cd solana_monitor
  1. 创建并激活虚拟环境:
python -m venv venv
# Windows
venv\Scripts\activate
# macOS/Linux
source venv/bin/activate
  1. 安装依赖:
pip install -r requirements.txt
  1. 配置环境变量:

创建 .env 文件并添加以下内容:

TELEGRAM_BOT_TOKEN=your_bot_token
SOLANA_RPC_URL=your_solana_rpc_url

使用方法

  1. 启动机器人:
python bot.py
  1. 在 Telegram 中找到你的机器人并开始对话

  2. 基本命令:

    • /start - 开始使用机器人
    • /help - 显示帮助信息
    • /create_group [名称] - 创建新分组
    • /add_address [分组] [地址] [备注] - 添加地址到分组
    • /list_groups - 列出所有分组
    • /list_addresses [分组] - 列出分组中的地址
    • /delete_group [分组] - 删除分组
    • /delete_address [地址] - 删除地址
    • /update_address [地址] [新备注] - 更新地址备注

许可证

MIT

贡献指南

欢迎提交 Pull Request 或提出 Issue。

About

一个可以监控solana上 聪明钱地址的 TG bot ,正在开发中

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published