{"repo":"amchii/tg-signer","free":true,"listed":false,"github":"https://github.com/amchii/tg-signer","clone":"git clone https://github.com/amchii/tg-signer.git","description":"电报自动执行（签到、发送消息、点击键盘、AI回复等）；个人、群组、频道消息监控、转发与自动回复。Automated Telegram tasks (check-ins, sending messages, keyboard clicks, AI replies, etc.); monitoring, forwarding, and auto-replying to private, group, and channel messages.","language":"Python","stars":998,"topics":["telegram","telegram-bot"],"license":"BSD-3-Clause","category":"chat-messaging","readme_excerpt":"Telegram每日自动签到/个人、群组、频道消息监控与自动回复 English 功能 - 每日定时和随机误差时间签到 - 根据配置的文本点击键盘 - 调用AI进行图片识别并点击键盘 - 个人、群组、频道消息监控、转发与自动回复 - 根据配置执行动作流 - 自动化规则引擎（message/timer/startup 触发 + handler 链） ... 安装 需要Python3.10及以上 或者为了提升程序速度： 启用 YAML 配置支持： WebUI tg-signer附带了一个WebUI，安装命令: Docker GitHub Container Registry 在 GitHub Container Registry 提供了两种预构建镜像： ghcr.io/amchii/tg-signer: （CLI）和 ghcr.io/amchii/tg-signer: -webui （CLI + WebUI）。 本地 如果需要自行构建镜像，本地 build 方式仍然保留，见 docker 目录下的 Dockerfile 和 README 。 使用方法 例如: 自动化规则（automation） 推荐使用 tg-signer automation 统一管理自动化规则（覆盖 monitor 能力）。 更多详细使用说明与示例见： docs/automation usage.md 配置代理（如有需要） tg-signer 不读取系统代理，可以使用环境变量 TG PROXY 或命令参数 --proxy 进行配置 例如： 登录 根据提示输入手机号码和验证码进行登录并获取最近的聊天列表，确保你想要签到的聊天在列表内。 签到任务里的 chat id 同时支持整数ID和以 @ 开头的username，例如 @neo 。 对于论坛群组，登录输出中会额外打印每个话题的 message thread id ，可直接用于 --message-thread-id 。 时区 调度相关命令（如 run 和 schedule-messages ）会按以下顺序解析时区： 1. 环境变量 TZ 2. Python 识别到的本地时区 3. 默认回退到 Asia/Shanghai 如果你需要按特定时区计算下次执行时间，直接在运行前设置 TZ 即可。 获取群组话题 ID 会输出该论坛群组可见话题的 message thread id 、标题及状态，便于配置签到到指定话题。 发送一次消息 运行签到任务 或预先执行任务名： 根据提示进行配置即可。 示例： 配置与运行监控 说明：monitor 为 legacy 功能，推荐使用 tg-signer automation 统一管理自动化规则。 根据提示进行配置。 示例： 示例解释： 1. 聊天 chat id 和用户 user id 均同时支持整数 id 和字符串 username , username 必须以@开头 如\"neo\"输入\"@neo\"，注意 username 可能不存在，示例中 chat id 为-4573702599表示规则只对-4573702599对应的聊天有效。 2. 匹配规则，目前皆 忽略大小写 ： 1. exact 为精确匹配，消息必须精确等于该值。 2. contains 为包含匹配，如contains=\"kfc\"，那么只要收到的消息中包含\"kfc\"如\"I like MacDonalds rather than KfC\" 即匹配到（注意忽略了大小写） 3. regex 为正则，参考 Python正则表达式 ，在消息中有 搜索到该","default_branch":null,"files":null,"tree":[],"storefront":"/r/amchii","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/amchii/tg-signer/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."}