Menu Close

Tutorial link irc channel ke Telegram Group

Kali ini kita akan membahas cara menghubungkan chanel di IRC pada sebuah Group Telegram, dengan rincian langkah sebagai berikut :

  1. Daftarkan nick pada server irc yang ingin dihubungkan, kali ini saya memakai contoh Libera.Chat, misal nicknya TeleBot
  2. Buat bot di Telegram, dengan mengirimkan pesan ke @BotFather , awas ada banyak tiruannya, pastikan hanya @BotFather
  3. Buat group di Telegram, dengan nama grup yang tetap/tidak akan dirubah, misal #chating
  4. Instalasi NodeJS, kemudian pasang TeleIRC
  5. Lakukan konfigurasi pada TeleIRC
  6. Jalankan TeleIRC

 

Mendaftarkan nick pada server Libera

Kamu bisa join ke server IRC Libera melalui :

  • irc.libera.chat
    Plain-text 6665-6667, 8000-8002
    TLS 6697, 7000, 7070
  • sesuaikan nick, misalkan /nick TeleBot
  • daftarkan dengan perintah /msg nickserv register password alamat@email
  • dapatkan cloak dengan join ke channel #libera-cloak dan ikuti petunjuknya

 

Membuat Bot di Telegram

Untuk membuat Bot, kamu bisa search nama di aplikasi Telegram dengan nama @BotFather, banyak tiruannya, tapi pastikan yang hanya @BotFather, dengan ada ceklist biru

Kemudian buka chatnya dengan #BotFather, ketikkan / untuk melihat menu, atau bisa langsung ketikkan /newbot

 

Setelah ditekan Enter, maka siap menerima input untuk nama yang akan ditampilkan

Misalkan kita kasih nama yang akan muncul yaitu Relay , selanjutnya tekan Enter

Selanjutnya akan diminta memilih username untuk Bot yang nantinya akan kita pakai di TeleIRC

Jika username untuk bot tersedia, maka kita akan mendapatkan balasan pesan berisi Token

Matikan privacy bot, supaya dapat membaca/menerima pesan dari user lain :

  • Buka @BotFather
  • Ketikkan /setprivacy
  • Pilih Disable

 

Simpan data yang kita dapatkan :

  • Bot username : username_bot
  • Bot link : t.me/username_bot
  • Bot token : 2017571711:AAGORxxxxxxxxxxxxxxxxxxxxxx

 

 

Membuat Group di Telegram

  • Untuk membuat Group, pencet/klik Menu, lalu pencet/klik New Group
  • Tambahkan bot yang tadi baru dibuat, dengan memakai @, misalnya @igrcchatbot

 

 

Instalasi TeleIRC

Kali ini saya memakai Debian 9 64 bit, dengan ram 1 GB dan disk space 20GB, versi NodeJS yang sudah terinstall adalah versi v10.24.1, dan npm 6.14.12.  Muncul eror ketika proses install npm, maka diputuskan untuk downgrade versi NodeJS dan NPMnya

  • Repository teleirc di Github yang memakai Go-Lang:
    https://github.com/FruitieX/teleirc
    https://github.com/RITlug/teleirc

 

Edit file nano /root/.teleirc/config.js, contohnya seperti berikut :

Silakan disesuaikan dengan data yang kita punya :

  • Token Bot
  • Nick ke Libera.Chat
  • Password ke Libera.Chat

Setelah dirasa cukup, coba jalankan TeleIRC dengan perintah di shell > teleirc

Jika tidak ada masalah, maka akan muncul nick irc kita di channel Libera.Chat. Selanjutnya, sapa Bot yang tadi telah ditambahkan ke Group Telegram, supaya dia mengetahui lokasinya.

Kelebihan TeleIRC ini, satu Bot, satu nick di IRC, dapat dipergunakan di banyak Channel, jadi tidak perlu menginstall TeleIRC di banyak tempat.

Selanjutnya, testing kirim pesan dari Group Telegram, dan akan muncul juga nanti pesannya di channel Libera.Chat, begitu pula sebaliknya

Leave a Reply

Your email address will not be published.