Catatan
Proyek ini adalah proyek komunitas.
Proyek ini dipertahankan dan didukung oleh masyarakat. Upstash dapat berkontribusi tetapi tidak secara resmi mendukung atau memikul tanggung jawab untuk itu.
Upsy adalah open source source & slack bot yang memberikan jawaban yang cepat dan akurat setiap kali Anda memiliki pertanyaan .
Sebutkan Upsy dalam sebuah pertanyaan dalam saluran, dan Upsy akan merespons di utas.
Jika seseorang mengajukan pertanyaan di saluran, bereaksi dengan ❓ atau? emoji. Upsy kemudian akan membuat utas dan memberikan jawaban.
Ajukan pertanyaan Upsy secara langsung di DM untuk tanggapan langsung.
Ajarkan informasi baru UPSY dengan mengirim pesan atau mengunggah dokumen di DM.
Buat aplikasi di "https://discord.com/developers/applications".
Untuk mengaktifkan bot untuk mengakses riwayat pesan, Anda perlu mengaktifkan Privileged Gateway Intents . Buka bagian Bot aplikasi perselisihan Anda dan aktifkan MESSAGE CONTENT INTENT dan SERVER MEMBERS INTENT .
Pergi ke Pengaturan> Instalasi, periksa hanya Guild Install (Hapus Centang User Install )
Setelah memilih Tautan Instal (Pengaturan> Instalasi) sebagai tautan yang disediakan Discord, Anda perlu memperbarui lingkup dan izin di bawah pengaturan instalasi default sebagai berikut:
SCOPES: Applications.Commands, bot
Izin bot: Kirim pesan, baca riwayat pesan, lihat saluran, kirim pesan di utas.
Atur Ulang Token Di Bagian Bot Aplikasi Perselisihan Anda. Token Anda harus dimulai dengan "Mtizmz ..." Anda juga dapat mengatur ikon untuk aplikasi Upsy Anda.
Klon folder Discord dan atur token Anda ke dalam file config/config.json
{
"client" : {
"token" : " MTIzMz... " ,
},
} Anda dapat menemukan ID aplikasi Anda di bagian Informasi Umum aplikasi Perselisihan Anda.
{
"client" : {
"id" : " 123333333333333333 " ,
"token" : " MTIzMz... " ,
},
} Anda perlu membuat database Redis dan vektor dari Upstash
OPENAI_API_KEY = " "
UPSTASH_REDIS_REST_TOKEN = " "
UPSTASH_REDIS_REST_URL = " "
UPSTASH_VECTOR_REST_TOKEN = " "
UPSTASH_VECTOR_REST_URL = " "docker build -f discord/Dockerfile -t upsy-discord .
docker run -d -p 3001:3001 upsy-discordfly launch
fly deploy Jangan lupa untuk menjalankan fly scale count 1 untuk memastikan hanya satu contoh yang berjalan.
Untuk menambahkan bot ke server Discord Anda, Anda perlu menghasilkan URL OAuth2. Buka bagian instalasi aplikasi perselisihan Anda dan di bawah tautan instal, pilih tautan yang disediakan perselisihan. Anda kemudian dapat menambahkan bot ke server Anda.
Pada titik ini, Anda harus melihat bot online di server Discord Anda.
Dokumentasi Upsy Slack.
Perintah perselisihan awal Anda akan terdaftar di Docker Build Time. Untuk menghapus, memperbarui atau menambahkan perintah baru, Anda perlu menjalankan npm run commands:* perintah.
Template Perselisihan yang Digunakan dalam Proyek ini adalah: Discord-Bot-Typescript-Template
Upsy adalah pekerjaan yang sedang berlangsung, jadi kami akan menambahkan lebih banyak fitur dan meningkatkan yang saat ini. Kami telah mengumpulkan beberapa ide yang kami yakini akan menjadikan Upsy sebagai teman yang lebih membantu:
Jika salah satu ide ini terdengar seperti sesuatu yang ingin Anda kerjakan, kontribusi sangat disambut! Anda dapat berkontribusi dengan menambahkan fitur baru, memperbaiki bug, meningkatkan dokumentasi, menulis posting blog, atau dengan berbagi upsy di media sosial.