Skip to content

Telegram bot email verifikasi adalah bot telegram yang mengharuskan penggunanya melakukan verifikasi email terlebih dahulu, sebelum menggunakan bot, bot ini akan mengirim kode verifikasi ke email kamu dan mengirimkan kembali kode verifikasi nya pada bot.

License

Notifications You must be signed in to change notification settings

SazumiVicky/Telegram-Bot-Email-Verifikasi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Telegram Bot Email Verifikasi

Untuk menjalankan kode nya ada beberapa package yang harus kamu install.

1. Pastikan Anda sudah menginstal Node.js dan npm. Anda dapat mengunduh dan menginstalnya dari situs resmi Node.js: https://nodejs.org/

2. Buka terminal atau command prompt Anda dan navigasikan ke direktori di mana file kode Anda berada.

3. Ketik perintah berikut untuk menginstal modul fs, path, nodemailer, ejs, dan node-telegram-bot-api:

npm install fs path nodemailer ejs node-telegram-bot-api

4. Tunggu hingga proses instalasi selesai. Setelah selesai, Anda dapat menjalankan kode Anda dengan menggunakan Node.js.

Dengan mengikuti langkah-langkah di atas, Anda harus dapat menginstal semua modul yang diperlukan untuk menjalankan kode tersebut. Jika ada masalah atau kesulitan, pastikan untuk memeriksa pesan kesalahan yang muncul di terminal atau command prompt Anda.

Pastikan Anda telah mengubah kode berikut dengan Token botAnda, email yang ingin Anda gunakan sebagai pengirim kode verifikasi dan password email Anda, Saya sarankan untuk menggunakan layanan Google Email saja.

//This is what must be changed
const token = 'YOUR_BOT_TOKENS';
const email = 'YOUR_GMAIL';
const password = 'YOUR_PASSWORD_GMAIL';

Untuk mengganti tampilan template verifikasi email, kamu cukup mengubah template.ejs pada direktori berikut:

Telegram-Bot-Email-Verifikasi
-index.js
- views
  - template.ejs

Pada kode berikut, jika file ruser.json tidak ditemukan, maka bot akan secara otomatis membuat file , file tersebut dimuat oleh bot agar mencegah seseorang menggunakan email yang sama untuk melakukan verifikasi, dan menyimpan data kamu agar pada bot dimulai ulang, data kamu akan tetap aman, dan tidak perlu melakukan verifikasi lagi.

try {
  const rawData = fs.readFileSync(ruserFile);
  verifiedEmails = JSON.parse(rawData);
} catch (err) {
  if (err.code === 'ENOENT') {
    fs.writeFileSync(ruserFile, JSON.stringify({}));
  } else {
    console.error(err);
  }
}

About

Telegram bot email verifikasi adalah bot telegram yang mengharuskan penggunanya melakukan verifikasi email terlebih dahulu, sebelum menggunakan bot, bot ini akan mengirim kode verifikasi ke email kamu dan mengirimkan kembali kode verifikasi nya pada bot.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published