Bot telegram chatgpt di AWS Lambda
Ini bot telegram yang memungkinkan Anda mengobrol dengan chatgpt. Bot ini dibuat menggunakan chatgpt API baru . Bot telegram digunakan secara sepenuhnya tanpa server di AWS Lambda. Tidak perlu menyiapkan server lokal atau login di browser.
Fitur

Pengaturan Awal
- Buat akun Openai dan dapatkan kunci API.
- Buat akun AWS.
- Siapkan bot telegram Anda. Anda dapat mengikuti instruksi ini untuk mendapatkan token Anda.
[
] (/img/session_token.png) - Untuk mengaktifkan dukungan untuk pesan suara, Anda perlu membuat ember S3 di akun AWS Anda.
- Pergi ke bilah pencarian teratas dan tulis
S3
.
[
] (/img/s3_browser.png) [
] (/img/create_bucket_button.png) - Konfigurasikan pembuatan ember Anda. Nama harus unik di seluruh dunia. Gulir ke bawah dan klik Buat Bucket dan jangan mengubah konfigurasi lainnya.
[
] (/img/create_bucket_config.png) - Pergi ke
.chalice/config.json
dan stabilisasikan konfigurasi:
-
TELEGRAM_TOKEN
dengan token telegram Anda. -
OPENAI_API_KEY
dengan nilai token AI API terbuka Anda. -
VOICE_MESSAGES_BUCKET
dengan nama ember yang Anda buat sebelumnya.
Instalasi
- Instal Python menggunakan PyenV atau instalasi Python yang Anda sukai.
- Buat lingkungan virtual:
python3 -m venv .venv
. - Aktifkan Lingkungan Virtual Anda:
source .venv/bin/activate
. - Instal Dependensi:
pip install -r requirements.txt
. - Instal AWS CLI dan konfigurasikan kredensial Anda.
Penyebaran
- Jalankan
chalice deploy
. - Pergi ke konsol AWS-> lambda-> chatgpt-telegram-bot-dev-message-handler-lambda-> konfigurasi-> url fungsi.
- Klik Buat URL Fungsi dan atur tipe auth ke None.
- Salin URL fungsi yang dibuat.
- Stabilish Telegram Webhook Anda untuk menunjuk kepada Anda AWS Lambda Running
curl --request POST --url https://api.telegram.org/bot<YOUR_TELEGRAM_TOKEN>/setWebhook --header 'content-type: application/json' --data '{"url": "YOUR_FUNCTION_URL"}'
Besar! Semuanya diatur :) Sekarang pergi ke telegram dan temukan nama bot Anda dan gunakan chatgpt dari sana!
Segera hadir!
Kredit
- CHATGPT Telegram Bot - @altryne
- whatsapp-gpt
- Chatgpt API rekayasa terbalik