Hướng dẫn sử dụng Chat GPT trên Telegram
1. Tạo BOT
- Bước 1: Tải ứng dụng Telegram về máy và đăng ký tài khoản Telegram.
- Bước 2: Đăng nhập tài khoản Telegram và nhập từ khoá Botfather vào ô tìm kiếm.
- Bước 3: Nhấn nút Start để bắt đầu chat với Botfather.
- Bước 4: Nhập lệnh /newbot và làm theo chỉ dẫn của Botfather để tạo một bot mới và đặt tên cho bot.
- Bước 5: Sau khi tạo bot mới, bạn sẽ được Botfather cung cấp một mã token để kết nối với Chat GPT API, lưu mã token này lại để sử dụng sau.
- Bước 6: Tiến hành tạo ảnh đại diện cho bot bằng cách gửi tin nhắn chứa ảnh đến Botfather và lựa chọn ảnh.
- Bước 7: Thiết lập cấu hình các thông số cho bot bao gồm mô tả, câu lệnh và câu trả lời mặc định.
2. Tạo API key openai
– Truy cập:
https://platform.openai.com/
+ Đăng nhập tài khoản => View API KEY => Tạo key
3. Clone source
Thực hiện Clone repo trên Github:
git clone https://github.com/karfly/chatgpt_telegram_bot
Chuyển đến thư mục source vừa clone và đổi tên hai file cấu hình như sau:
mv config/config.example.yml config/config.yml
mv config/config.example.env config/config.env
Chỉnh sửa file config/config.yml và thêm Telegram bot token và OpenAI token đã lấy từ Botfather để lưu vào file config : vi config/config.yml
Tiến hành khởi chạy Docker compose
Quá trình cài đặt sẽ hoàn thành sau khi khởi chạy thành công docker – compose, bạn cần yêu cầu hệ thống có docker:
docker compose –env-file config/config.env build –no-cache
docker compose –env-file config/config.env up -d