{"repo":"HZzz2/tgbot-app","free":true,"listed":false,"github":"https://github.com/HZzz2/tgbot-app","clone":"git clone https://github.com/HZzz2/tgbot-app.git","description":"Telegram Bot助手","language":"Rust","stars":21,"topics":["bot","telegram","telegram-bot"],"license":null,"category":"chat-messaging","readme_excerpt":"🤖 Telegram Bot - 多功能助手 这是一个用Rust语言编写的多功能Telegram机器人，提供了丰富的实用命令和功能。程序设计为以Linux服务的方式运行，并在出错时自动重启，确保稳定可靠的服务。🚀 ✨ 功能特点 - 🔧 执行自定义命令 - 🖥️ 执行Shell命令 - 🌐 IP和DNS查询 - 🤖 与AI单次对话 - 📂 文件系统操作 - 🌍 网络连接测试 - 📥 文件下载（调用aria2c和yt-dlp） - 🔑 SSH暴力枚举（用于密码找回） 🛠️ 可用命令 - /c {key} - 执行键 key 对应的自定义命令。如果 key 不存在，则显示所有自定义命令 📜 - /shell {命令} - 执行任意 Shell 命令并返回标准输出和标准错误信息 🖥️ - /shell no output {命令} - 执行任意 Shell 命令，返回命令是否执行成功而不返回相关输出 🔇 - /ip {ip地址} - 查询 IP 相关信息 🌍 - /dns {ip地址} - 查询 DNS 相关信息 🌐 - /chatgpt {消息} - 与 AI 进行对话 或直接发送{消息} 单次对话 🤖 - /ls - 显示当前目录下的所有文件 📂（不支持显示指定目录。如有需要，使用 /shell ls xxx ） - /ping {example.com} - 检测与另一主机之间的网络连接。默认发送4个数据包 🏓 - /aria2c {链接} - 使用aria2c下载受aria2c支持的文件到aria2c download文件夹下 📥 - /ytdlp {视频链接} - 使用yt-dlp下载最佳音视频到当前目录下 🎥 - /ssh brute {ip地址} - ssh登录密码找回 🔐 📝 特别说明： - 发送非命令消息默认与 AI 进行单次对话 💬 例如发送： 红烧鱼怎么做？ 🍲 - 发送油管链接默认下载音频 🎵（工作目录下需要 yt-dlp ） 📦 安装编译步骤（提供已编译好的Debian和FreeBSD版本） 1. 确保您的系统中已安装Rust和Cargo。🦀 2. 克隆此仓库： 3. 进入项目目录： 4. 编译项目： ⚙️ 配置与部署 1. 在项目根目录将 config-template.toml 更名为 config.toml 。📄 2. 在 config.toml 文件中添加您的Telegram Bot Token和其他必要的配置。🔑 3. 创建服务运行目录： 4. 将编译好的二进制文件和配置文件复制到服务目录： 5. 确保文件权限正确： 🚀 部署为Linux服务 1. 创建一个系统服务文件，例如 /etc/systemd/system/tgbot-app.service ： 2. 替换上面的路径为您系统上的实际值。📍 3. 重新加载systemd配置： 4. 启动服务： 5. 设置开机自启： 💡 使用示例 - 执行自定义命令： /c 1 🔢 - 执行Shell命令： /shell ls -la 📁 - 与AI对话： /chatgpt 你好，请介绍一下自己 🤖 - 下载YouTube视频： /ytdlp https://www.youtube.com/watch?v=dQw4w9WgXcQ 🎵 ⚠️ 注意事项 - 使用 /shell 和 /ssh brute 命令时请谨慎，确保您有权限执行这些操作。🛡️ - 下载文件时请遵守版权法律。📜 - 使用AI对话功能时，请","default_branch":null,"files":null,"tree":[],"storefront":"/r/HZzz2","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/HZzz2/tgbot-app/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}