Antarmuka bot untuk mengelola server Dendrite menggunakan api administrasi dan beberapa antarmuka basis data
Kontribusi sangat diharapkan, namun saat ini disarankan agar Anda bergabung dengan ruang diskusi sebelum berkontribusi untuk memastikan kontribusi Anda selaras dengan tujuan akhir proyek
Jangan ragu untuk membuat masalah untuk setiap fitur yang diminta sehingga ketika saya akhirnya punya waktu, saya punya daftar untuk diperiksa dan diperiksa.
Spasi: #admin-interface:pain.agency | Ruang Diskusi: #admin-interface-support:pain.agency
v18.18.0
(periksa dengan node -v
) dan npm versi 9.2.0
di vps saya. Jika Anda menjalankan debian seperti yang saya lakukan di vps saya, Anda mungkin ingin mendapatkan versi node yang lebih terkini dari snap store atau dibuat dari sumber.main
jika Anda ingin menjadi yang terbaru .npm install
yang seharusnya menginstal semua dependensi yang diperlukan.examples/login.yaml
ke db/login.yaml
dan isi informasi tersebut. Ada instruksi untuk mengisi informasi tersebut di dalam komentar pada file contoh.node index.js
). evacuate User MXID | Room ID | Room Alias> ?<--preserve | -p>
--preserve
atau -p
tidak disediakan, titik akhir pembersihan ruangan juga akan dijalankan, menghapus status ruangan dari database.@localpart:your.server
, antarmuka akan menjalankan titik akhir pengguna evakuasi pada pengguna tersebut, membuat akun tersebut meninggalkan semua ruangan tempatnya berada. passwd <mxid/localpart> <log out accounts?> ?<password>
Reset kata sandi pengguna
mxid/localpart
- Anda dapat menyediakan bagian lokal pengguna (yaitu jjj333
), atau seluruh mxid (yaitu @jjj333:pain.agency
). Perhatikan bahwa ini harus menjadi pengguna lokal karena tidak ada yang dapat dilakukan untuk pengguna jarak jauh.log out accounts?
t
atau true
untuk keluar dari semua sesi masuk akun.f
atau false
untuk menjaga semua sesi tetap masuk.? password
- secara opsional atur kata sandi untuk mengatur ulang. Jika tidak ada kata sandi yang diberikan, kata sandi akan default ke string base64 35 byte acak yang akan dikembalikan. Karena Dendrite, kata sandinya harus minimal 8 karakter. Karena kesulitan teknis, Anda tidak dapat mengatur spasi apa pun dalam kata sandi melalui antarmuka ini. newaccount <mxid/localpart> ?<password>
Buat akun pengguna normal baru.
mxid/localpart
- nama pengguna yang akan dibuat untuk pengguna. Ini bisa berupa bagian lokal saja, atau mxid lengkap.? password
- kata sandi yang akan ditetapkan untuk akun baru. Jika tidak ada yang disediakan, string base64 sebesar 35 byte akan dibuat dan dikembalikan. deactivate <mxid/localpart>
menonaktifkan pengguna tertentu
mxid/localpart
- Anda dapat menyediakan bagian lokal pengguna (yaitu jjj333
), atau seluruh mxid (yaitu @jjj333:pain.agency
). Perhatikan bahwa ini harus menjadi pengguna lokal karena tidak ada yang dapat dilakukan untuk pengguna jarak jauh.