Token导航 LogoToken导航TokenDH.com
Talk To Girlfriend AI logo
搜索检索stdio官方级别未说明来源级核验

Talk To Girlfriend AI

MCP Server

一款基于AI的Telegram代理,帮助用户生成机智、吸引人的对话消息,适用于约会和社交场景。

工具数

21

提示词数

0

GitHub Stars

519

资源数

0
PythonClaude搜索Claude DesktopClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

arlanrakh

提供方

arlanrakh

最后核验

2026/5/17 20:20

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run session_string_generator.py

详细介绍

Telegram AI约会代理

附言:之后我们分手了

一个由人工智能驱动的Telegram代理,可帮助您为对话制作诙谐、引人入胜的消息。由克劳德·索内特建造, 妮娅 语义搜索和功能齐全的Telegram MCP集成。

它的作用

  • 智能回复建议:根据对话上下文获取人工智能支持的响应建议
  • 500多条取件线:通过Nia索引的精选搭讪台词进行语义搜索
  • 约会指南:搜索有关如何与女性交谈、搭讪技巧和调情技巧的指南
  • 消息增强:将无聊的信息转化为诙谐、引人入胜的信息
  • 完全电报访问:通过自然语言阅读消息、发送回复、管理聊天记录

由Nia提供技术支持

此代理使用 妮娅 作为其知识检索引擎。Nia索引和搜索:

  • 500多条精心策划的搭讪台词(有趣、俗气、聪明、浪漫)
  • 对话技巧指南
  • 保持对话引人入胜的技巧

您可以通过在以下位置创建源来索引自己的内容 trynia.ai.

建筑

┌──────────────────┐     ┌──────────────────┐     ┌──────────────────┐
│   CLI Agent      │────▶│  Telegram API    │────▶│    Telegram      │
│  (TypeScript)    │     │   Bridge (Py)    │     │    Servers       │
└──────────────────┘     └──────────────────┘     └──────────────────┘
         │
         ▼
┌──────────────────┐     ┌──────────────────┐
│  Claude Sonnet   │     │    Nia API       │
│   (AI Gateway)   │     │ (trynia.ai)      │
└──────────────────┘     └──────────────────┘
                         - 500+ pickup lines
                         - Dating guides
                         - Conversation tips

快速开始

1.获取Telegram API证书

在获取API证书 my.telegram.org/apps.

2.安装和配置

# Clone the repo
git clone https://github.com/arlanrakh/talk-to-girlfriend-ai.git
cd talk-to-girlfriend-ai

# Install Python dependencies
uv sync

# Generate Telegram session string
uv run session_string_generator.py

# Configure environment
cp .env.example .env
# Edit .env with your credentials

3.启动Telegram API桥接

python telegram_api.py

这在端口8765上运行一个FastAPI服务器,将TypeScript代理连接到Telegram。

4.运行AI代理

cd agent
bun install
bun run dev

用法示例

运行后,与自然语言交互:

# Reading & Sending
> Show me messages from @her_username
> Send "Hey, I was just thinking about you" to @her_username
> Reply to her last message with something witty

# Reactions
> React to her last message with ❤️
> Send a 🔥 reaction to message 123

# Search & History
> Search our chat for "dinner plans"
> Show me the last 50 messages with her
> Find me a funny pickup line about pizza

# AI Assistance
> What should I reply to her message about coffee?
> Make this message more flirty: "want to hang out tomorrow?"
> Search for tips on how to keep a conversation going

# User Info
> Is she online right now?
> Check her status

# Message Management
> Edit my last message to fix the typo
> Delete message 456
> Forward that meme to @friend

代理命令

  • /help -显示帮助
  • /clear -清除对话历史记录
  • /status -检查连接状态
  • /quit -退出

环境变量

创建 .env 项目根目录中的文件:

# Telegram API (Required)
TELEGRAM_API_ID=your_api_id
TELEGRAM_API_HASH=your_api_hash
TELEGRAM_SESSION_STRING=your_session_string

# AI Services (Required for agent)
AI_GATEWAY_API_KEY=your_vercel_ai_gateway_key
NIA_API_KEY=your_nia_api_key
NIA_CODEBASE_SOURCE=your_pickup_lines_source_uuid

替代方案:用作MCP服务器

您还可以将其用作带Claude Desktop或Cursor的独立MCP服务器,而无需AI代理。

添加到MCP配置(~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "telegram": {
      "command": "uv",
      "args": ["--directory", "/path/to/telegram-mcp", "run", "main.py"]
    }
  }
}

这暴露了60多种Telegram工具,包括消息传递、联系人、群组、渠道、反应等。

可用工具

代理工具(20+)

核心信息

工具说明
getChats列出所有对话
getMessages阅读聊天中的消息
sendMessage发送消息
getChat获取聊天详细信息
searchContacts搜索联系人

反应和回复

工具说明
sendReaction反应与❤️ 🔥 😂 等等
replyToMessage回复特定消息

编辑和删除

工具说明
editMessage修复发送后的拼写错误
deleteMessage删除邮件

历史与搜索

工具说明
getHistory最多可接收500条消息
searchMessages按文本搜索聊天

转发和固定

工具说明
forwardMessage转发到另一个聊天
pinMessage固定重要消息
markAsRead将邮件标记为已读

用户信息

工具说明
getUserStatus检查用户是否在线
getUserPhotos获取个人资料照片

媒体

工具说明
searchGifs搜索GIF

Nia搜索

工具说明
searchPickupLines搜索索引的搭讪电话和约会建议
niaSearch通用语义搜索
webSearch实时网络搜索

AI工具

工具说明
aiifyMessage将信息转化为诙谐的回应

MCP服务器工具(60+)

完整的Telegram API访问,包括:

  • 聊天和群管理(创建、邀请、管理、禁止)
  • 消息传递(发送、回复、编辑、删除、转发、固定、反应)
  • 联系人管理(添加、搜索、阻止、导入/导出)
  • 媒体和贴纸
  • 隐私设置
  • 还有更多。..

码头工人

docker build -t telegram-mcp:latest .
docker compose up --build

故障排除

  • 数据库锁定错误:使用会话字符串身份验证,而不是基于文件的身份验证
  • 身份验证错误:使用以下命令重新生成会话字符串 uv run session_string_generator.py
  • 连接问题:检查一下 telegram_api.py 正在端口8765上运行
  • 错误日志:检查 mcp_errors.log 有关详细错误

安全

  • 永远不要承诺你的 .env 或会话字符串
  • 会话字符串=完全Telegram帐户访问权限
  • 所有处理均为本地处理,数据仅进入Telegram API

学分

许可证

Apache 2.0

与女友艾交谈

目录标签

目录标签

PythonClaude搜索AI消息生成本地部署Telegram代理约会助手语义搜索对话增强

支持客户端

Claude DesktopClaudeCursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

session

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

21

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiosession部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP