https://github.com/sazumivicky/telegram-bot-email-verifikasi
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.
https://github.com/sazumivicky/telegram-bot-email-verifikasi
email gmail-smtp sazumiviki telegram telegram-bot telegram-bot-api verification
Last synced: 7 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/sazumivicky/telegram-bot-email-verifikasi
- Owner: SazumiVicky
- License: mit
- Created: 2023-04-27T05:16:51.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-24T11:56:12.000Z (over 2 years ago)
- Last Synced: 2025-01-24T09:12:47.946Z (9 months ago)
- Topics: email, gmail-smtp, sazumiviki, telegram, telegram-bot, telegram-bot-api, verification
- Language: JavaScript
- Homepage: https://sazumiviki.me
- Size: 21.5 KB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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);
}
}
```