Halo Kawan Mastah, pada kesempatan kali ini kita akan membahas tentang cara membuat setlang telegram. Telegram merupakan salah satu aplikasi pesan instan yang kini semakin populer di kalangan pengguna smartphone. Salah satu fitur menarik dari Telegram adalah kemampuannya dalam membuat bot, salah satunya adalah bot setlang yang mampu mengubah bahasa pada setiap obrolan.
Apa itu Setlang Telegram?
Sebelum kita membahas tentang cara membuat setlang telegram, sebaiknya kita mengetahui dahulu apa itu setlang telegram. Setlang telegram adalah sebuah bot Telegram yang bertugas untuk mengubah bahasa pada setiap obrolan di Telegram. Dengan menggunakan setlang, pengguna dapat dengan mudah mengubah bahasa pada obrolan dan membuat komunikasi dengan pengguna dari luar negeri menjadi lebih mudah dan efektif.
Bagaimana Cara Membuat Setlang Telegram?
Untuk membuat setlang telegram, Kawan Mastah dapat mengikuti langkah-langkah berikut:
Langkah |
Keterangan |
---|---|
1 |
Buka aplikasi Telegram di smartphone Kawan Mastah |
2 |
Kunjungi @BotFather di Telegram |
3 |
Ketik “/newbot” dan ikuti instruksi dari @BotFather untuk membuat bot baru |
4 |
Berikan nama bot dan nama pengguna (username) untuk bot tersebut |
@BotFather akan memberikan token API untuk bot yang telah dibuat, simpan token tersebut dengan baik |
|
6 |
Unduh dan instal Python di komputer atau laptop Kawan Mastah |
7 |
Buat file Python dengan nama “bot.py” dan salin kode program pada bagian selanjutnya |
8 |
Simpan kode program tersebut pada file “bot.py” |
9 |
Buka terminal atau command prompt dan jalankan perintah “python bot.py” |
Bagaimana Kode Program Bot.py?
Berikut adalah kode program pada file “bot.py” yang dapat Kawan Mastah salin dan gunakan:
import telegramfrom telegram.ext import Updater, CommandHandler, MessageHandler, FiltersTOKEN = 'masukkan_token_bot_anda_disini'def start(update, context):context.bot.send_message(chat_id=update.effective_chat.id, text="Halo, bot setlang berhasil diaktifkan")def setlang(update, context):try:lang = context.args[0]context.user_data['lang'] = langcontext.bot.send_message(chat_id=update.effective_chat.id, text="Bahasa telah diubah menjadi " + lang)except (IndexError, ValueError):context.bot.send_message(chat_id=update.effective_chat.id, text="Silakan masukkan kode bahasa yang benar")def echo(update, context):try:lang = context.user_data['lang']text = update.message.textif lang == 'en':context.bot.send_message(chat_id=update.effective_chat.id, text=text)elif lang == 'id':context.bot.send_message(chat_id=update.effective_chat.id, text="Bahasa Indonesia: " + text)except KeyError:context.bot.send_message(chat_id=update.effective_chat.id, text="Bahasa belum diatur, silakan gunakan /setlang")def main():updater = Updater(TOKEN, use_context=True)dp = updater.dispatcherdp.add_handler(CommandHandler("start", start))dp.add_handler(CommandHandler("setlang", setlang))dp.add_handler(MessageHandler(Filters.text & ~Filters.command, echo))updater.start_polling()updater.idle()if __name__ == '__main__':main()
Pastikan Kawan Mastah mengganti “TOKEN” pada kode program tersebut dengan token API yang telah didapatkan dari @BotFather pada langkah ke-5.
Bagaimana Menggunakan Bot Setlang?
Setelah membuat setlang telegram, Kawan Mastah dapat menggunakan bot tersebut dengan mengikuti langkah-langkah berikut:
Langkah |
Keterangan |
---|---|
1 |
Buka obrolan di Telegram |
2 |
Ketik “/setlang [kode bahasa]” untuk mengubah bahasa pada obrolan |
3 |
Ketik pesan pada obrolan, bot setlang akan mengubah bahasa pesan tersebut |
FAQ
1. Apakah Bot Setlang Harus Selalu Aktif?
Ya, bot setlang harus selalu aktif agar dapat digunakan pada obrolan di Telegram. Kawan Mastah dapat menjalankan bot pada komputer atau laptop dengan menggunakan file “bot.py” yang telah dibuat pada tahap sebelumnya.
2. Apakah Saya Bisa Mengubah Bahasa Secara Otomatis?
Tidak, bot setlang hanya dapat mengubah bahasa pada pesan yang telah dikirimkan pada obrolan. Kawan Mastah harus mengirimkan perintah “/setlang [kode bahasa]” pada setiap obrolan yang ingin diubah bahasanya.
3. Apa Saja Kode Bahasa yang Dapat Digunakan?
Bot setlang mendukung beberapa kode bahasa, di antaranya:
Kode Bahasa |
Bahasa |
---|---|
en |
Inggris |
id |
Indonesia |
fr |
Prancis |
es |
Spanyol |
Demikianlah cara membuat setlang telegram, semoga artikel ini dapat bermanfaat bagi Kawan Mastah. Jangan lupa untuk mengikuti langkah-langkah dengan teliti agar bot setlang dapat berjalan dengan baik. Terima kasih telah membaca, salam hangat dari kami.