SearchGram adalah bot Telegram yang meningkatkan pengalaman pencarian untuk bahasa Cina, Jepang, dan Korea (CJK) dan menyediakan fungsionalitas cadangan pesan.
Fungsi pencarian Telegram kurang mendukung bahasa CJK karena tidak ada spasi untuk memisahkan kata.
Masalah mengenai hal ini telah dilaporkan bertahun-tahun yang lalu namun belum terselesaikan.
-t=GROUP keyword
, jenis dukungan adalah ["BOT", "CHANNEL", "GROUP", "PRIVATE", "SUPERGROUP"]-u=user_id|username keyword
-m=e keyword
atau langsung "keyword"
-t=GROUP -u=user_id|username keyword
/private [username] keyword
: cari di obrolan pribadi dengan nama pengguna, jika nama pengguna dihilangkan, cari di semua obrolan pribadi. Hal ini juga berlaku untuk semua jenis penelusuran di atas.n/start - Start the bot
/ping - Check if the bot is alive
/help - Show help message and search syntax
/delete - Delete all messages from specific chat
/bot - Search messages from bots
/channel - Search messages from channels
/group - Search messages from groups
/private - Search messages from private chats
/supergroup - Search messages from supergroups
SearchGram bekerja dengan:
Jika Anda khawatir tentang riwayat obrolan sebelum menjalankan bot,
Anda dapat bersantai karena SearchGram menawarkan solusi untuk menyinkronkan riwayat obrolan Anda menggunakan file konfigurasi.
Sistem apa pun yang dapat menjalankan Python 3.8+ dan MeiliSearch harus dapat menjalankan SearchGram.
Lebih baik ramnya lebih besar agar MeiliSearch bisa berjalan lebih cepat.
Jika Anda memiliki RAM terbatas, Anda dapat mengatur variabel lingkungan MEILI_MAX_INDEXING_MEMORY=800M
untuk membatasi penggunaan RAM di MeiliSearch.
Untuk informasi lebih lanjut, silakan lihat Memori pengindeksan maksimal
Catatan: Karena riwayat obrolan harus dirahasiakan, kami tidak menawarkan bot publik apa pun.
Silakan ikuti langkah-langkah di bawah ini untuk menginstal SearchGram di server Anda sendiri.
Panduan ini akan menunjukkan cara menginstal SearchGram dengan mesin pencari default kami, MeiliSearch.
Untuk mempelajari cara menggunakan SearchGram di Docker dengan mesin pencari yang berbeda, silakan merujuk ke Docker.md
Gunakan editor favorit Anda untuk memodifikasi config.py
, contoh:
APP_ID = 176552
APP_HASH = "667276jkajhw"
TOKEN = "123456:8hjhad"
MEILI_HOST = "localhost"
OWNER_ID = "2311231"
Jika Anda memiliki akses jaringan terbatas, seperti di Tiongkok, Anda perlu menyiapkan proxy.
PROXY = { "scheme" : "socks5" , "hostname" : "localhost" , "port" : 1080 }
Buka terminal (seperti cmd atau iTerm), navigasikan ke direktori tempat Anda menyimpan kode, lalu:
python client.py
Masukkan nomor telepon Anda dan masuk ke klien. Anda dapat keluar dengan menekan Ctrl + C
.
Lihat di sini
Buka dua terminal dan jalankan perintah berikut di setiap terminal:
python client.py
python bot.py
python add_timestamp.py
Jika Anda ingin menyumbang ke proyek menggunakan Stripe, silakan klik tombol di bawah.
Anda dapat memilih mata uang dan metode pembayaran yang paling sesuai untuk Anda.
USD(Kartu, Apple Pay, dan Google Pay) | SEK (Kartu, Apple Pay, dan Google Pay) | CNY (Kartu, Apple Pay, Google Pay, dan Alipay) |
---|---|---|
Rp | SEK | CNY |
Proyek ini dilisensikan di bawah LISENSI PUBLIK UMUM GNU Versi 3.