Alat Pengguna

Alat Situs


cuan77:c77_kode

Ini adalah dokumen versi lama!


DOKUMENTASI c77 PROGRAMMING LANGUAGE – COMMAND BOT

Dokumentasi ini menjelaskan struktur, alur kerja, dan fungsi dari script bot berbasis c77 programming language yang menangani berbagai perintah (command) dari user.

STRUKTUR UMUM SCRIPT

Script dibagi menjadi dua bagian utama:

Konfigurasi Command Digunakan untuk memetakan command yang diketik user ke logic tertentu.

Logic Command Berisi aksi atau proses yang dijalankan saat command dipanggil.

2. KONFIGURASI COMMAND

Format umum:

saat_perintah /command lompat .label

Penjelasan:

saat_perintah : mendeteksi command dari user

/command : perintah yang diketik user

lompat .label : lompat ke logic command

Daftar command yang tersedia:

/start → Memulai bot /ping → Mengecek status bot /spam → Demo looping /help → Menampilkan menu /qris → Mengirim gambar QRIS /ceklog → Membaca isi file /catat → Menyimpan data user /cekagrs → Menampilkan argumen command

3. VARIABEL YANG DIGUNAKAN

chat_id : ID chat tujuan sender_name : Nama pengirim pesan agrs : Argumen setelah command msg : Variabel pesan text : Variabel teks info : Informasi menu count : Counter loop max_spam : Batas looping

4. PENJELASAN LOGIC COMMAND COMMAND /start

Fungsi:

Menyapa user berdasarkan nama

Menampilkan pesan selamat datang

Mengarahkan user ke command /help

Contoh output: Halo Fakhrun, selamat datang di c77 programing language Ketik /help untuk melihat menu.

COMMAND /ping

Fungsi:

Mengecek apakah bot berjalan dengan normal

Output: Pong! Server berjalan dengan lancar.

COMMAND /spam

Fungsi:

Contoh penggunaan loop dan kondisi

Mengirim pesan berulang sesuai batas

Alur:

Bot mengirim pesan mulai spam

Mengirim pesan spam berulang

Berhenti setelah mencapai batas

Contoh output: Mulai spamming… Spam ke-1 Spam ke-2 Spam ke-3 Selesai spam.

COMMAND /help

Fungsi:

Menampilkan daftar command yang tersedia

Isi menu: /start - Mulai Bot /ping - Cek Status /spam - Demo Loop

COMMAND /qris

Fungsi:

Mengirim file gambar QRIS ke user

Catatan:

File qris.png harus tersedia di folder bot

Caption mendukung variabel dan baris baru

COMMAND /ceklog

Fungsi:

Membaca isi file klik.txt

Mengirim isi file ke chat

COMMAND /catat

Fungsi:

Menyimpan nama user ke dalam file

File output: bot_config/daftar_tamu.txt

Contoh isi file: Tamu terakhir: Fakhrun

COMMAND /cekagrs

Fungsi:

Menampilkan argumen yang diketik user

Contoh input: /cekagrs halo dunia

Output: ini agruments mu halo dunia

5. SYNTAX DAN PERINTAH PENTING

Kontrol alur:

lompat .label : berpindah ke blok tertentu

stop : menghentikan eksekusi

jika kondisi lompat : percabangan logika

Delay: sleep 1000 (delay dalam milidetik)

Pengiriman pesan: send chat_id teks send_photo chat_id path caption

File handling: baca_file “file.txt” tulis_file “file.txt” isi

6. CATATAN PENTING

Setiap command wajib diakhiri dengan stop

Loop harus memiliki kondisi berhenti

Pastikan file yang dipanggil benar-benar ada

Nama label tidak boleh duplikat

7. CONTOH COMMAND DENGAN ARGUMEN

Input: /cekagrs testing 123

Output: ini agruments mu testing 123

8. PENUTUP

Script ini cocok digunakan untuk:

Bot Telegram

Automation script

Pembelajaran scripting

Prototype command system

cuan77/c77_kode.1765698111.txt.gz · Terakhir diubah: oleh fakhrun