# Multimodel Bot

Telegram 봇 서비스를 위한 Gemini Bot과 Codex Bot의 설정 및 실행 가이드입니다.

## 설치

### 패키지 설치
```bash
pip3 install -r requirements.txt
```

## 환경설정

### 환경변수 설정
`.env.keys` 파일에 다음 환경변수를 설정하세요:

```
GEMINI_BOT_TOKEN=your_gemini_bot_token_here
CODEX_BOT_TOKEN=your_codex_bot_token_here
```

## 실행

### 직접 실행
```bash
./start.sh
```

### systemd 서비스로 등록
```bash
sudo cp *.service /etc/systemd/system/
sudo systemctl enable --now gemini-bot codex-bot
```

### 서비스 상태 확인
```bash
sudo systemctl status gemini-bot codex-bot
```

## 봇 응답 규칙

봇은 다음 조건에서만 응답합니다:

- **@멘션**: 봇을 직접 멘션할 때
- **리플라이**: 봇의 메시지에 리플라이할 때
- **DM(오너만)**: 오너가 직접 메시지를 보낼 때

## CLI 인증

### Gemini
- OAuth 인증이 완료되었습니다.

### Codex
- 다음 명령어로 인증하세요:
```bash
codex login
```
