Width: px, Height: px

Update Experimental-Bell-V2.0.0

Detail info update dan cara untuk mengupdate Experimental-Bell ke V2.0.0 melalui whatsapp

A. Informasi update

Apa saja yang baru? di update? atau diperbaiki?

Detail perubahan file


modified:   helpers/Events/about.js
modified:   helpers/Events/ai.js
modified:   helpers/Events/game.js
modified:   helpers/Events/group.js
modified:   helpers/Events/maker.js
modified:   helpers/Events/others.js
modified:   helpers/Events/owner.js
modified:   helpers/Events/relationship.js
new file:   helpers/Events/rpg.js
modified:   helpers/Events/tools.js
modified:   helpers/Events/tts.js
modified:   helpers/client.js
modified:   helpers/interactive.js
modified:   helpers/utils.js
modified:   index.js
modified:   machine/imageEdit.js
modified:   machine/jadwalsholat.js
modified:   package-lock.json
modified:   package.json
modified:   toolkit/cdn.termai.js
modified:   toolkit/detector.js
modified:   toolkit/func.js
new file:   toolkit/inventory.js
new file:   toolkit/mongodb.js
modified:   toolkit/set/config.json
modified:   toolkit/set/global.js
modified:   toolkit/set/locale/en/about.js
modified:   toolkit/set/locale/en/owner.js
modified:   toolkit/set/locale/id/about.js
modified:   toolkit/set/locale/id/owner.js
modified:   toolkit/set/string.prototype.js
new file:   toolkit/shopRpg.js
modified:   toolkit/usr.js

a. Update fitur

Update dan penambahan fitur baru? itu sudah pasti! Setiap update, ini adalah bagian paling utama

Fitur baru adalah sesuatu yang paling ditunggu, hampir semua pengguna menunggu adanya fitur baru. Tentu kami juga harus melakukan update pada bagian ini


Berikut adalah list penambahan dan update fitur

  • owner

    • .set menu video

    • .set menu gif

    • .set menu gif+linkpreview

    • .set chid

    • Untuk mengganti informasi channel pada menu dan lain²

    • .setvideo

    • Untuk mengganti video pada menu

    • diskon

    • Diskon rpg

  • group

    • .on onlyadmin

    • Agar bot hanya bisa digunakan oleh admin dan owner

    • .on antidelete

    • Meneruskan kembali pesan yang dihapus

    • .promote

    • Menjadikan admin

    • .demote

    • Menurunkan posisi admin

    • .setppgc

  • others

    • .rvome

    • Melihat pesan 1x lihat dan mengirimkan melalui chat pribadi

  • maker

    • .triggered-video

    • .triggered-image

  • relationship

    • .cekprofile

    • Melihat profile orang lain

  • rpg

    • .mining

    • .mancing

    • .berburu

    • .heal

    • .craft

    • .upgrade

    • .repair

    • .claim

    • .buy

    • .sell


Informasi lebih detail mengenai Update & Penambahan fitur

  • Menambahkan set menu videogifgif+linkpreview

  • Video menu gif

    Video menu gif+linkpreview

    Suara gif hanya terdengar saat direkam melalui suara internal, ini tidak memiliki suara saat di dengar menggunakan speaker. Ini cukup rumit, kami masih mencari tahu penyebabnya

    Cara mengaktifkan menu gif+linkpreview:

    Ketik command ini dan kirimkan ke bot anda

    .set menu gif+linkpreview

  • ADD RPG FEATURE

  • Terimakasih untuk Y*** yang telah meluangkan waktu dan berkontribusi untuk penambahan fitur rpg ini. Tidak ada credits, donasi, dan bahkan tidak ingin disebutkan namanya.


    Fitur-fitur baru yang ditambahkan dalam rpg

    • mining

    • mancing

    • berburu

    • heal

    • craft

    • upgrade

    • repair

    • claim

    • buy

    • sell

    • diskon

Screenshot rpg menu

b. Penambahan database mongodb

Support mongodb? YA!, update kali ini kami menambahkan penyimpanan data menggunakan mongodb


Tujuan penambahan metode penyimpanan data mongodb

  • Sebagai solusi untuk mengantisipasi kegagalan penyimpanan data file JSON

  • Beberapa pengguna, atau yg lebih sering pengguna panel biasanya pernah mengalami error seperti ini:

    Screenshot Error JSON PARSE

    Screenshot error Parsing JSON pada database

    Error tersebut terjadi karena JSON yang disimpan ke dalam file mengalami kecacatan, lalu saat memarsing kembali data dari file yang cacat
    terjadilah eror seperti pada gambar.

    Dengan menggunakan data MongoDB, eror tersebut dapat diminimalisir. Semua data (kecuali config.json) dapat disimpan ke dalam MongoDB yang lebih andal dalam menangani struktur data kompleks dan mencegah kerusakan akibat kesalahan penulisan langsung ke file.

  • Menghemat ruang penyimpanan

  • MongoDB membantu menghemat ruang karena tak perlu menyimpan data ke dalam file internal secara terpisah. Selain itu, data yang tersimpan bersifat permanen dan mudah diakses kapan saja.

Panduan untuk mendapatkan mongodb SRV URI

Untuk menggunakan mongodb sebagai media penyimpanan di sc bot Experimental-Bell, anda perlu mendapatkan SRV URI untuk menyimpan data anda

Baca artikel ini untuk mengetahui lebih lanjut cara mengambil SRV URI dan menerapkan mongodb pada sc Experimental-Bell

c. Perbaikan fitur

Terkadang saat update terdapat bug yang terkadang baru ditemukan setelah beberapa Minggu dilakukan update

Berikut adalah info mengenai fitur yang telah perbaiki

AntiBot telah diperbaiki

Pembaruan utils.js beberapa Minggu lalu menyebabkan pendefinisian utils yang tidak teratur, ini menyebabkan is.antibot menjadi tidak terdefinisi
TELAH DIPERBAIKI✅

B. Tutorial Cara melakukan update Experimental-Bell ke versi 2.0.0

Berikut adalah cara untuk mengupdate bot Experimental-Bell ke versi 2.0.0 melalui whatsapp

Update ini adalah via command di whatsapp, jadi kamu harus mengaktifkan bot terlebih dahulu untuk melakukan update

Update ini hanya bisa dilakukan oleh Owner, jadi pastikan kamu sudah jadi owner botnya ya

1. Update owner.js terlebih dahulu

Fitur .update pada script Bell V1.0.0 belum dapat melakukan update package.json & package-lock.json

Ketikkan command berikut dan kirimkan ke nomor bot anda

.update https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/helpers/Events/owner.js

Contoh:

Tampilan Choose a connection method

2. Lakukan update ke semua file yang di update

Ketikkan command berikut dan kirimkan ke nomor bot anda

.update https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/helpers/Events/tools.js
https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/helpers/Events/about.js
https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/helpers/Events/ai.js
https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/helpers/Events/game.js
https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/helpers/Events/group.js
https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/helpers/Events/maker.js
https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/helpers/Events/others.js
https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/helpers/Events/owner.js
https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/helpers/Events/relationship.js
https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/helpers/Events/rpg.js
https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/helpers/Events/tts.js
https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/helpers/client.js
https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/helpers/interactive.js
https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/helpers/utils.js
https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/index.js
https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/machine/imageEdit.js
https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/machine/jadwalsholat.js
https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/package-lock.json
https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/package.json
https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/toolkit/cdn.termai.js
https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/toolkit/detector.js
https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/toolkit/func.js
https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/toolkit/store.js
https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/toolkit/inventory.js
https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/toolkit/mongodb.js
https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/toolkit/set/config.json
https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/toolkit/set/global.js
https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/toolkit/set/locale/en/about.js
https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/toolkit/set/locale/en/owner.js
https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/toolkit/set/locale/id/about.js
https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/toolkit/set/locale/id/owner.js
https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/toolkit/set/string.prototype.js
https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/toolkit/shopRpg.js
https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/toolkit/usr.js
https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/package.json
https://raw.githubusercontent.com/Rifza123/Experimental-Bell/refs/heads/master/package-lock.json

Contoh:

Tampilan Choose a connection method

3. Install module ((Opsional bagi pengguna panel) panel biasanya sudah otomatis menginstallnya)

  • Jika Anda menggunakan VPS, anda harus menginstall module mongodbnya dengan mengetik npm install pada command line anda

  • Jika Anda menggunakan Termux ini sama seperti saat anda menggunakan VPS:, anda harus menginstall module mongodbnya dengan mengetik npm install pada command line anda

4. Restart Bot Anda

  • Jika Anda menggunakan panel, Anda bisa langsung melakukan restart dengan mengklik tombol restart.

  • Jika Anda menggunakan VPS dan menjalankan bot dengan pm2, jalankan perintah berikut di command line:
    pm2 restart index

  • Jika Anda menggunakan VPS tanpa pm2, Anda bisa menghentikan proses bot dengan CTRL + C lalu menjalankan ulang dengan perintah seperti:
    node index.js
    atau jika menggunakan npm:
    npm start

Dengan melakukan langkah-langkah tersebut, anda sudah berhasil mengupdate bot Experimental-Bell anda ke versi 2.0.0