[软件服务] Poe-Telegram-Chatbot:安装指南和概述
date
Mar 11, 2024
slug
poe-telegram-chatbot-installation-guide-overview
status
Published
summary
新软件-
tags
software
service
type
Post
URL
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 模型
直接在聊天界面输入问题,机器人就会自动回复。