Bitcoin Forum
September 02, 2026, 12:44:58 PM *
News: Latest Bitcoin Core release: 31.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [SCRIPT] Bitcointalk Mention Autocomplete - update v1.9  (Read 159 times)
masulum (OP)
Legendary
*
Offline

Activity: 2842
Merit: 2007


NO DEPO CODE VEGAR7, NO KYC Casino


View Profile WWW
August 31, 2026, 12:35:08 AM
Last edit: September 01, 2026, 11:44:05 AM by masulum
Merited by mu_enrico (2), joniboini (2), AakZaki (2), taufik123 (1), ryzaadit (1), MArsland (1), bangjoe (1)
 #1

Setelah saya sering melakukan pengetikan nama pengguna secara manual atau kadang perlu copy and paste untuk menyebut nama username dalam reply saya, saya kemudian memiliki ide untuk membuat hal ini menjadi lebih mudah untuk diterapkan.

Untuk kesekian kalinya saya mencoba bereksperimen dengan menggunakan AI untuk coding ya  Grin

Untuk kali ini bukan lagi web, bot dan ekstensi, namun saya memutuskan untuk memilih userscript karena melihat beberapa pengguna sudah menggunakan banyak ekstensi untuk bitcointalk.

contoh hasil dari script:


CARA PEMASANGAN/INSTALL:
1. silakan install code melalui: https://greasyfork.org/en/scripts/593647-bitcointalk-mention-autocomplete
2. pastikan scan ke virustotal terlebih dahulu
3. install tampermonkey (jika belum)
4. pastikan ini sudah diterapkan https://www.tampermonkey.net/faq.php?q=Q209#Q209 jika script gagal run.
5. setelah terpasang, silakan buka thread dan reply, ketikkan @ maka autcomplete username akan muncul.

INFORMASI SCRIPT:
1. script ini hanya berjalan di bitcointalk.org
2. script ini membutuhkan localstorage browser Anda
3. script ini akan menuliskan maksimal 10.000 username dari thread yang Anda kunjungi.
4. script hanya crawl maksimal 3 halaman pertama pada tiap thread agar user tidak terkena limitasi bitcointalk
5. script hanya menyimpan 1x untuk setiap username

CARA MENGHAPUS/RESET DATA



1. Klik ekstensi Tampermonkey
2. Temukan Bitcointalk Mention Autocomplete
3. Pilih Reset Persetujuan (consent) untuk menggugurkan persetujuan penggunaan local storage
4. Pilih Clear Username untuk menghapus semua data username yang tersimpan

MEMPERBARUI KEMAMPUAN
jika Anda ingin mengubah kemampuan script dari crawl 3 halaman menjadi lebih rendah, atau mengubah dari 10.000 username ke lebih rendah atau lebih tinggi, silakan ubah kode

Code:
const MAX_PAGES   = 3; 
const MAX_CACHE   = 10000;



caranya,
1. klik anak panah dari script Bitcointalk Mention yang tersimpan
2. klik edit, dan temukan 2 kode di atas
3. setelah selesai, silakan pilih menu file kemudian save

Semoga hal kecil ini dapat membantu mempermudah urusan Anda dalam berforum. jangan sungkan atau ragu untuk memberikan masukan.


VERSI SAAT INI
1.9 - Mendukung pengurutan username berdasarkan yang paling sering dimention
Code:
1.8 - Mendukung autocomplete di Trust Setting dan menyimpan username dari semua list username di trust setting depth


██████
██
██

████████████████
███████████████
█████████████
█████████████▄▄████▄▄████▄▄███████▌██▄▄████▄██
████████████▄██▀▀▀▀██▄██▄███▀███████▄██▀▀▀▀███
██████████▐██▄▄▄▄▄▄██▌▐██▀███████▌▐███████▐██
████████████▐██▀▀▀▀▀▀▀▀▐██▄███████▌▐██▄████▐██
█████████████▀██▄▄▄▄█████▀███▄▄▄██▀██▀██▄▄▄▄███
██████████████▀▀▀▀▀▀██████▀▀▀▀▀▀▄▌███▀▀▀▀▀▀▀
████████████████████████████▄███▄██
███████████████████████████▀█████▀










██
██
██████
▄▄███████▄▄
▄███████████████▄
▄███████████████████▄
▄█████████████████████▄
▄███████████████████████
████████████████████████
█████████████████████████
████████████████████████
▀███████████████████████▀
█████████████████████▀
▀███████████████████▀
▀███████████████▀
▀▀███████▀▀
 
  150 FS NO DEPOSIT BONUS ..... Subscribe to Our Telegram ( > ) .....   PLAY NOW   
taufik123
Legendary
*
artcontest
Online Online

Activity: 3360
Merit: 2501


Duelbits.com


View Profile
August 31, 2026, 09:21:25 AM
Merited by masulum (1)
 #2

TESTINNGGG
@Husna QA @masulum @AakZaki @Husna QA @Luzin @Chikito @joniboini @mu_enrico @abhiseshakana @ryzaadit @MAAManda @TedMosby @Rashlyowl @salad daging @bangjoe @BABY SHOES dll

Coba test untuk Tool Mention ini, cukup membantu sih jadi gak salah lagi tag username member yang pengen disebut.

BTW, Saat ngetik tanda "@" yang muncul apakah ini Random apakah tidak bisa di sesuaikan dengan user yang sering disebut atau sesuai abjad, atau bisa di custom.


Dan seperti saran yang selalu di ingatkan oleh @AakZaki, Pastinya harus ada Hasil pengecekan Virustotal



aman sentosa dan GAK JAHAT

masulum (OP)
Legendary
*
Offline

Activity: 2842
Merit: 2007


NO DEPO CODE VEGAR7, NO KYC Casino


View Profile WWW
August 31, 2026, 10:52:38 AM
 #3

@taufik123 terima kasih sudah mencoba tool ini, dan mengenai ide untuk mengurutkan sesuai username yang sering dipakai itu adalah ide yang cukup menarik. untuk versi 1.9 mungkin bisa diterapkan ide ini. Untuk saat ini masih random, jadi harus ngetik hingga 3 karakter agar diarahkan ke user yang paling tepat untuk dimasukkan dalam penyebutan. Saya akan informasikan jika versi baru sudah tersedia.

██████
██
██

████████████████
███████████████
█████████████
█████████████▄▄████▄▄████▄▄███████▌██▄▄████▄██
████████████▄██▀▀▀▀██▄██▄███▀███████▄██▀▀▀▀███
██████████▐██▄▄▄▄▄▄██▌▐██▀███████▌▐███████▐██
████████████▐██▀▀▀▀▀▀▀▀▐██▄███████▌▐██▄████▐██
█████████████▀██▄▄▄▄█████▀███▄▄▄██▀██▀██▄▄▄▄███
██████████████▀▀▀▀▀▀██████▀▀▀▀▀▀▄▌███▀▀▀▀▀▀▀
████████████████████████████▄███▄██
███████████████████████████▀█████▀










██
██
██████
▄▄███████▄▄
▄███████████████▄
▄███████████████████▄
▄█████████████████████▄
▄███████████████████████
████████████████████████
█████████████████████████
████████████████████████
▀███████████████████████▀
█████████████████████▀
▀███████████████████▀
▀███████████████▀
▀▀███████▀▀
 
  150 FS NO DEPOSIT BONUS ..... Subscribe to Our Telegram ( > ) .....   PLAY NOW   
bangjoe
Hero Member
*****
Offline

Activity: 2268
Merit: 959


Bitcoin $1 Million


View Profile WWW
August 31, 2026, 04:12:39 PM
 #4

@masulum Ane udah mencobanya gan dan cukup bagus, tapi kenapa ya beberapa nama tidak muncul seperti nama agan Husna, dan hanya bisa menyebutkan nama-nama yang ada di dalam daftar setelah pengetikan @ saja, apakah ada problem disini, seperti masalah dengan scriptnya atau device yang di gunakan juga mempengaruhi hasil?

Beberaa scrrenshot yang di bagikan isa memperjelas ungkapan ane, bahwa walaupun sudah mengetik 4 huruf tetap tidak muncul.




mu_enrico
Copper Member
Legendary
*
Offline

Activity: 3164
Merit: 2481


Slots Enthusiast & Expert


View Profile WWW
August 31, 2026, 04:53:19 PM
 #5

@masulum Ane udah mencobanya gan dan cukup bagus, tapi kenapa ya beberapa nama tidak muncul seperti nama agan Husna
kebetulan tidak kena scan/scrape, artinya agan belum buka halaman yang ada agan Husna-nya.
mungkin agan masulum bisa sediakan saja set "localstorage" user SFI atau top-x user agar tidak diawali dengan kosong dan harus scan/scrape dulu. Apalagi script sebelum dapat 50 user kan bisa akses halaman page lain (yang sedang tidak diakses), ya ada beban bandwidth dan komputasi meskipun tidak seberapa. Kalau sudah ada set data kan enak langsung siap pakai.

BK8? 
.....OFFICIAL SPONSORSHIP.....
 
Burnley Football Club
BK8 Gresini Racing MotoGP
███████████████████████████
███████████████████████████
███████████████████████████
█████████▀▀██▀██▀▀█████████
█████████████▄█████████████
███████████████████████
████████████████████████
████████████▄█▄█████████
████████▀▀███████████
██████████████████
▀███████████████████▀
▀███████████████▀
█████████████████████████
▄███████████████████████████▄
█████████████████████████████
█████▀▀▄▄▄▄▄▄▄█▄▄▄▄▄▄▄█████
█████▄██▄▄▄██▄▄▄▄▄▄███▄▄████
████▄▄▄▄▄▄▄▄▄████████▄▄▄█████

██████▀██████████████████████
████▀▄█▄███▀▀▀▀█████████▀▀▄▄▄
██▀▄█▀▀░▄▄▄████▄▄▀▀▀▀▀▀▄██▀▀░
▄██████▄▄█████████████▀▀░░░░
░▀▀▀██████████████████▀░░▄▄▄▄
▄█▀▀██▄▀████████████▄██▄███▀▀
▀▄███▄▀█░████████████████████
█████████████████████████
.
..PLAY NOW..
joniboini
Legendary
*
Offline

Activity: 3024
Merit: 1922



View Profile WWW
September 01, 2026, 06:51:37 AM
 #6

Tools yang menarik. Walau keknya ane ga bakal sering make tool kek gini karena lebih sering quote post langsung kalau mau reply. Kalau ada plan ga harus input @ tiap mau nyebut nama mungkin bakal keren sih. Jadi misalnya ane ketik "om husna" secara otomatis mention @Husna atau semacamnya misalnya. Mungkin bisa diakali pakai custom text sih. Walau keknya kebanyakan user bakal fine" aja kalau ngetik @ tiap mau mention.

▄▄████████████████████▄▄
▄███████▀▀██████▀▀███████▄
████████████████████████
████████▄▄██████▄▄██████

████████████████████████
██▄▄█████████████▄▄██████
██▀▀██████████████████▄▄██
██████▀▀██████████████▀▀██
██████████████████████████
██████▀▀██████▀▀████████
████████████████████████
▀███████▄▄██████▄▄███████▀
▀▀████████████████████▀▀
 
 DΞX.fo 
▄▄██████
█████████
██████████
█████████
██████████
█████████
▀▀██████

▄███████
▄██████████
████████████
█████████████
█████████████
|
▄▄█
▄████▀
▄███▀
▄██▀▄██
█████▀▀
███████
████████
▀██▄████
▄████▄▄
▄█████▀███
▄█████▀████
█████▀███████
▀██▀█████████
|  BTC     XMR  
  DAI     LTC  
   Fees  0.8%    
masulum (OP)
Legendary
*
Offline

Activity: 2842
Merit: 2007


NO DEPO CODE VEGAR7, NO KYC Casino


View Profile WWW
September 01, 2026, 11:42:24 AM
 #7

@masulum Ane udah mencobanya gan dan cukup bagus, tapi kenapa ya beberapa nama tidak muncul seperti nama agan Husna,

seperti yang sudah disebutkan pada OP dan dijelaskan oleh @mu_enrico untuk username yang tersimpan adalah pada 3 halaman pertama tiap thread yang mas buka. tidak adanya nama @Husna QA dari daftar adalah dikarenakan belum ada thread dimana @Husna QA bikin komen.



mungkin agan masulum bisa sediakan saja set "localstorage" user SFI atau top-x user agar tidak diawali dengan kosong dan harus scan/scrape dulu.
terima kasih atas masukannya mas, kayanya untuk hal ini belum bisa saya lakukan, karena kalau misalkan set storage ini dilakukan secara default, maka semua pengguna bakal mendapatkan data-data tersebut secara otomatis. atau mungkin logika saya yang salah?


Jadi misalnya ane ketik "om husna" secara otomatis mention @Husna atau semacamnya misalnya.
untuk model ini sepertinya kurang memungkinkan mas, karena script mungkin akan selalu mencocokkan 1 per satu huruf dengan storage sebelum akhirnya mereplace ke username yang tepat. jadi untuk ini saya tetap dengan penggunaan @.



versi 1.9 sudah tersedia, dan sudah support otomatis mengurutkan username dengan yang paling sering dimention. contoh


jadi ada info berapa kali username dimention juga.

██████
██
██

████████████████
███████████████
█████████████
█████████████▄▄████▄▄████▄▄███████▌██▄▄████▄██
████████████▄██▀▀▀▀██▄██▄███▀███████▄██▀▀▀▀███
██████████▐██▄▄▄▄▄▄██▌▐██▀███████▌▐███████▐██
████████████▐██▀▀▀▀▀▀▀▀▐██▄███████▌▐██▄████▐██
█████████████▀██▄▄▄▄█████▀███▄▄▄██▀██▀██▄▄▄▄███
██████████████▀▀▀▀▀▀██████▀▀▀▀▀▀▄▌███▀▀▀▀▀▀▀
████████████████████████████▄███▄██
███████████████████████████▀█████▀










██
██
██████
▄▄███████▄▄
▄███████████████▄
▄███████████████████▄
▄█████████████████████▄
▄███████████████████████
████████████████████████
█████████████████████████
████████████████████████
▀███████████████████████▀
█████████████████████▀
▀███████████████████▀
▀███████████████▀
▀▀███████▀▀
 
  150 FS NO DEPOSIT BONUS ..... Subscribe to Our Telegram ( > ) .....   PLAY NOW   
Luzin
Legendary
*
Offline

Activity: 2282
Merit: 1025



View Profile
September 01, 2026, 12:37:08 PM
 #8

TESTINNGGG
@Husna QA @masulum @AakZaki @Husna QA @Luzin

Kreatif ni jadi gampang kalau mau menyebut nama user di forum ini. Tapi kalau istilahnya di platform media sosial gini ngetag orangnya ya, biasanya terus kita mendapat notifikasi juga sih.  Kalau bisa seperti itu nampaknya kita bakal jadi tahu kalau di tag. Tapi Script ini nampaknya belum sampai kesitu ya. Soalnya saya di tag disebut disini tapi memang tidak tahu kalau tidak membaca topik dan diskusinya. Nampaknya mungkin Butuh persetujuan mod global juga jika ada sistem seperti itu. CMIIW

 
 POWER.WIN 












 
























 
 PLAY NOW 
mu_enrico
Copper Member
Legendary
*
Offline

Activity: 3164
Merit: 2481


Slots Enthusiast & Expert


View Profile WWW
September 01, 2026, 04:11:39 PM
 #9

terima kasih atas masukannya mas, kayanya untuk hal ini belum bisa saya lakukan, karena kalau misalkan set storage ini dilakukan secara default, maka semua pengguna bakal mendapatkan data-data tersebut secara otomatis. atau mungkin logika saya yang salah?
Nggak salah karena desain script agan ini kan memang storage kosong -> diisi dengan proses scanning laman yang sedang diakses + beberapa laman lain kalau username <50.
Cuma kekurangannya ya kalau username belum disimpan, tidak bisa dipanggil -> kasus @bangjoe
Akan ada edge case lain di mana script ini sudah digunakan cukup lama tapi tidak bisa memanggil username yang kebetulan tidak ada di history laman yang sudah diakses.
Solusinya (kalau mau dibenerin*) ya itu tadi cukup mudah pakai set data yang sudah diinstall pada saat penggunaan pertama jadi langsung siap pakai, atau scan custom url yang isinya username, dsb.

* tidak salah karena by design, dan keputusan fix atau will not fix, itu tergantung developer.

BK8? 
.....OFFICIAL SPONSORSHIP.....
 
Burnley Football Club
BK8 Gresini Racing MotoGP
███████████████████████████
███████████████████████████
███████████████████████████
█████████▀▀██▀██▀▀█████████
█████████████▄█████████████
███████████████████████
████████████████████████
████████████▄█▄█████████
████████▀▀███████████
██████████████████
▀███████████████████▀
▀███████████████▀
█████████████████████████
▄███████████████████████████▄
█████████████████████████████
█████▀▀▄▄▄▄▄▄▄█▄▄▄▄▄▄▄█████
█████▄██▄▄▄██▄▄▄▄▄▄███▄▄████
████▄▄▄▄▄▄▄▄▄████████▄▄▄█████

██████▀██████████████████████
████▀▄█▄███▀▀▀▀█████████▀▀▄▄▄
██▀▄█▀▀░▄▄▄████▄▄▀▀▀▀▀▀▄██▀▀░
▄██████▄▄█████████████▀▀░░░░
░▀▀▀██████████████████▀░░▄▄▄▄
▄█▀▀██▄▀████████████▄██▄███▀▀
▀▄███▄▀█░████████████████████
█████████████████████████
.
..PLAY NOW..
AakZaki
Legendary
*
Online Online

Activity: 2702
Merit: 2514


Integrity Over Exploits 🦁


View Profile
September 01, 2026, 06:57:48 PM
 #10

Tapi kalau istilahnya di platform media sosial gini ngetag orangnya ya, biasanya terus kita mendapat notifikasi juga sih.  Kalau bisa seperti itu nampaknya kita bakal jadi tahu kalau di tag. Tapi Script ini nampaknya belum sampai kesitu ya. Soalnya saya di tag disebut disini tapi memang tidak tahu kalau tidak membaca topik dan diskusinya. Nampaknya mungkin Butuh persetujuan mod global juga jika ada sistem seperti itu. CMIIW
Ya jelas, Karena Bitcointalk tidak tersedia versi app atau versi yang ada notifikasi semacam lonceng notifikasi.
Sejauh ini kalo mau dapat notifikasi penyebutan, baik menggunakan @username atau username saja tinggal gunakan bot telegram @BTTSuperNotifier_bot .

Di bot tersebut penyebutan menggunakan @username, username saja, quote, dan ketika dapat merit bakal ada notifikasinya.

Kalo saya sih jarang menggunakan penyebutan menggunakan @username, lebih memilih langsung menggunakan username saja, toh pada akhirnya di notifikasi bot yang saya sebut diatas sama-sama ada notifikasinya.

masulum (OP)
Legendary
*
Offline

Activity: 2842
Merit: 2007


NO DEPO CODE VEGAR7, NO KYC Casino


View Profile WWW
Today at 11:23:10 AM
 #11

Nampaknya mungkin Butuh persetujuan mod global juga jika ada sistem seperti itu. CMIIW
kalau soal persetujuan, tidak harus mendapatkan persetujuan dari mod mas, yang penting mah sistem tidak digunakan untuk berniat jahat. sedangkan untuk notifikasi saat dimention, ini membutuhkan resource lebih, saya akan butuh server yang bisa scrape secara realtime untuk mengecek semua thread yang ada di forum, dan tidak ada tujuan hingga ke fitur tersebut, ini hanya untuk kebutuhan penulisan username, misal tidak diquote mau nulis username biar lebih mudah hanya dengan menggunakan @.



@mu_enrico ini bisa sih dengan metode scrape saat idle untuk scrape board tertentu iuntuk menemukan username, cuma yang dikhawatirkan adalah rate limit dan kena blockir IP user, walaupun bisa diakali dengan jeda biasanya, cuma saya khawatir ini berimbas pada user. kalau mau sih bisa saya buatkan format terpisah untuk modifikasi localstorage, tapi saya belum paham bagaimana memfilter username berdasarkan aktivitas board baik SFI atau bukan, ini bisa saya ambil dari loycev username data.

██████
██
██

████████████████
███████████████
█████████████
█████████████▄▄████▄▄████▄▄███████▌██▄▄████▄██
████████████▄██▀▀▀▀██▄██▄███▀███████▄██▀▀▀▀███
██████████▐██▄▄▄▄▄▄██▌▐██▀███████▌▐███████▐██
████████████▐██▀▀▀▀▀▀▀▀▐██▄███████▌▐██▄████▐██
█████████████▀██▄▄▄▄█████▀███▄▄▄██▀██▀██▄▄▄▄███
██████████████▀▀▀▀▀▀██████▀▀▀▀▀▀▄▌███▀▀▀▀▀▀▀
████████████████████████████▄███▄██
███████████████████████████▀█████▀










██
██
██████
▄▄███████▄▄
▄███████████████▄
▄███████████████████▄
▄█████████████████████▄
▄███████████████████████
████████████████████████
█████████████████████████
████████████████████████
▀███████████████████████▀
█████████████████████▀
▀███████████████████▀
▀███████████████▀
▀▀███████▀▀
 
  150 FS NO DEPOSIT BONUS ..... Subscribe to Our Telegram ( > ) .....   PLAY NOW   
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!