[软件服务] Poe-Telegram-Chatbot:安装指南和概述

date
Mar 11, 2024
slug
poe-telegram-chatbot-installation-guide-overview
status
Published
summary
新软件-
tags
software
service
type
Post
URL
 
notion image
notion image

Summary

安装过程

    /start - 开始与机器人对话
    /new - 开始一个新的对话,清空上下文
    /gpt4 - 切换到 GPT-4 模型
    /claude3 - 切换到 Claude-3-Opus 模型
    直接在聊天界面输入问题,机器人就会自动回复。
    moack100m at /data/Poe-Telegram-Chatbot ±(main) ✗ ❯ cat docker-compose.yml
    
    
    version: '3'
    services:
      bot:
        image: ghcr.io/timmy-web/poe-bot:latest
        container_name: poebot
        environment:
          TELEGRAM_BOT_TOKEN: "6994926FRTEn4"
          POE_API_KEY: "lJXjhSETIT8_9A"
        volumes:
          - /etc/localtime:/etc/localtime:ro
        stdin_open: true
        tty: true

    截图

    Poe-Telegram-Chatbot
    Public
    Timmy-web/Poe-Telegram-Chatbot
    Go to file
    t
    Add file
    Folders and files
    Name		
    Latest commit
    Timmy-web
    Timmy-web
    Initial commit
    0d01399
     · 
    13 hours ago
    History
    .github/workflows
    Initial commit
    13 hours ago
    Dockerfile
    Initial commit
    13 hours ago
    README.md
    Initial commit
    13 hours ago
    bot.py
    Initial commit
    13 hours ago
    docker-compose.yml
    Initial commit
    13 hours ago
    requirements.txt
    Initial commit
    13 hours ago
    Repository files navigation
    README
    Poe-Telegram-Chatbot
    这是一个使用 Python 和 Telegram Bot API 构建的聊天机器人,它利用了 Poe API 提供的 AI 模型进行纯文字对话。(暂不支持上传图片,文件)
    
    功能特点
    支持与 GPT-4 和 Claude-3-Opus 模型进行对话
    可以保持对话上下文,实现连续对话
    提供命令切换不同的 AI 模型
    支持 Docker 容器化部署
    安装与运行
    前置要求
    Python 3.9 (经过测试)
    Poe API 密钥
    Telegram Bot Token (通过 BotFather 获取)
    本地运行
    克隆此仓库:
    git clone https://github.com/Timmy-web/Poe-Telegram-Chatbot.git
    cd Poe-Telegram-Chatbot
    安装依赖:
    pip install -r requirements.txt
    设置环境变量:
    export TELEGRAM_BOT_TOKEN="your_telegram_bot_token"
    export POE_API_KEY="your_poe_api_key"
    运行 bot:
    python bot.py
    Docker 运行
    运行 Docker 容器:
    
    docker run -d --name poebot \
      -e TELEGRAM_BOT_TOKEN="your_telegram_bot_token" \
      -e POE_API_KEY="your_poe_api_key" \
      ghcr.io/timmy-web/poe-bot
    或者使用 docker-compose:
    
    docker-compose up -d
    注意将 your_telegram_bot_token 和 your_poe_api_key 替换为你自己的 Token 和 API 密钥。
    
    使用方法
    /start - 开始与机器人对话
    /new - 开始一个新的对话,清空上下文
    /gpt4 - 切换到 GPT-4 模型
    /claude3 - 切换到 Claude-3-Opus 模型
    直接在聊天界面输入问题,机器人就会自动回复。
     

    © Ying Bun 2021 - 2024