diff --git a/haruka/__main__.py b/haruka/__main__.py
index 79dd0332..7a757019 100755
--- a/haruka/__main__.py
+++ b/haruka/__main__.py
@@ -29,13 +29,9 @@
Activate Anti-spam protection in your BM by this command :
/antispam on
-Made from the source code of [Aditya 🇮🇳](t.me/xditya)
+Made from the source code of [hirusha keeth](t.me/matheeshaofficial)
-Special thanks to [this person](t.me/denver02) for helping me.
-
-Deploy a bot like me [now](www.github.com/xditya/GroupManager)
-
-Watch [video tutorial](https://www.youtube.com/watch?v=gXXFpTAk6Vo&feature=youtu.be) on deploying me.
+Follow me on instragam [follow](https://www.instagram.com/mr.matheesha_official?r=nametag)
Click /help or Help button below to find out more about how to use me to my full potential.
diff --git a/haruka/modules/translations/Indonesian.py b/haruka/modules/translations/Indonesian.py
index f5de6989..25fd5e26 100755
--- a/haruka/modules/translations/Indonesian.py
+++ b/haruka/modules/translations/Indonesian.py
@@ -29,837 +29,4 @@
"Di sini, mengambil ini cincin dan kepala ke Mordor sementara kau di itu.",
"Legenda berkata, mereka masih lari sampai sekarang...",
"Tidak seperti Harry Potter, orang tuamu tidak bisa melindungimu dariku.",
- "Ketakutan mengarah pada kemarahan. Kemarahan menyebabkan kebencian. Benci menyebabkan penderitaan. Jika Kamu terus berlari dalam ketakutan, Kamu mungkin "
- "menjadi penerus Vader.",
- "Setelah aku hitung-hitung, aku telah memutuskan bahwa ketertarikanku pada kejahatanmu adalah 0.",
- "Legenda berkata, mereka masih lari sampai sekarang.",
- "Lanjutkan, kami nggak yakin butuh dirimu di sini.",
- "Kamu pasti seorang penyi-. Tunggu. Kamu bukan Harry, lanjutkan.",
- "JANGAN BERLARI DI LORONG!",
- "Hasta la vista, baby.",
- "Siapa yang melepaskan Anjingnya?",
- "Lucu ya, karena tidak ada orang yang peduli di sini."
- "Ah, sayang sekali. Padahal saya suka yang itu.",
- "Terus terang, sayangku, aku tidak peduli.",
- "Milkshakeku memancing semua anak laki-laki menuju ke halaman... Jadi lari yang lebih cepat!",
- "Kamu tidak bisa MENERIMA KENYATAAN!",
- "Di suatu masa lalu, di sebuah galaksi yang sangat jauh... Mungkin saja seseorang ada yang peduli itu. Tapi tidak lagi sekarang. ",
- "Hei, lihat mereka! Mereka kabur dari banhammer tak terelakkan... Lucunya. ",
- "Han menembak terlebih dahulu. Begitu juga aku.",
- "Kamu mengejar apa, seekor kelinci putih?",
- "Dokter kemungkinan akan mengatakan...... LARI! ",
-)
-
-INSULTS_STRINGS = (
- "Owww ... Dasar bodoh pangkal kuadrat.",
- "Jangan minum sambil mengetik",
- "Aku pikir kamu lebih baik pulang ke rumah, atau ke RSJ sekalian.",
- "Perintah tidak ditemukan. Seperti isi otakmu.",
- "Apakah kamu sadar kalau tingkahmu itu membuatmu terlihat bodoh? Tampaknya tidak.",
- "Harusnya kamu bisa menulis yang lebih baik dari itu.",
- "Aturan bot nomor 544 bagian 9 mencegahku untuk membalas pesanmu.",
- "Maaf, kami tidak menjual otak.",
- "Percayalah kepadaku, Kamu nggak normal.",
- "Aku yakin otakmu terasa seperti baru, sebab Kamu tidak pernah menggunakannya.",
- "Jika saya ingin bunuh diri, saya akan menaiki egomu dan melompat ke IQmu.",
- "Zombie itu makan otak... jadi kau aman. ",
- "Kamu tidak berevolusi dari kera, mereka berevolusi dari Kamu."
- "Kembalilah berbicara ke saya ketika jumlah IQmu sudah melebihi usiamu. ",
- "Saya tidak mengatakan kamu bodoh, Saya hanya mengatakan kamu sial saat berfikir.",
- "Bahasa apa yang kamu pakai? Karena itu terdengar seperti omong kosong",
- "Kebodohan bukan sebuah kejahatan jadi kamu dibebaskan.",
- "Kamu adalah bukti bahwa evolusi bisa terbalik.",
- "Aku mau tanya berapa umurmu tapi aku tahu kamu tidak akan bisa menghitung sebanyak itu.",
- "Sebagai makhluk asing, apa pendapatmu tentang ras manusia?",
- "Otak bukanlah segalanya. Dalam kasusmu, otaknya nggak ada.",
- "Biasanya orang hidup dan belajar. Kamu hanya sekedar hidup.",
- "Aku tidak tahu apa yang membuatmu bodoh, tapi itu benar-benar manjur.",
- "Teruslah berbicara, suatu hari nanti Kamu akan mengatakan sesuatu yang cerdas! (meskipun aku ragu) ",
- "Kejutkan aku, dengan mengatakan sesuatu yang terdengar cerdas."
- "IQ mu lebih kecil dari ukuran sepatumu.",
- "Aduh! Neurotransmitermu sudah rusak. ",
- "Apakah Kamu gila, dasar bodoh.",
- "Setiap orang memiliki hak untuk menjadi bodoh tapi Kamu malah menyalagunakannya.",
- "Aku menyesal kalau aku menyakiti perasaanmu ketika aku memanggilmu bodoh. Kupikir dirimu sudah tahu itu. ",
- "Kamu harus mencoba mencicipi sianida.",
- "Enzimmu harusnya digunakan untuk mencerna racun tikus.",
- "Kamu harus mencoba tidur selamanya.",
- "Ambil pistol dan tembak dirimu sendiri.",
- "Kamu bisa membuat rekor dunia dengan melompat dari pesawat tanpa parasut.",
- "Berhenti berbicara omong kosong dan lompatlah di depan kereta peluru yang sedang jalan.",
- "Cobalah mandi dengan asam klorida daripada air.",
- "Coba ini: jika Kamu menahan nafas air selama satu jam, Kamu bisa menahannya selamanya.",
- "Go Green! Berhentilah menghirup oksigen. ",
- "Tuhan sedang mencarimu. Kamu harus mati untuk bertemu diriNya. ",
- "memberikanmu 100%. Sekarang, pergi sumbangkan darah. ",
- "Coba lompat dari gedung dengan ratusan lantai, tetapi Kamu hanya bisa melakukannya sekali.",
- "Kamu harusnya menyumbangkan otakmu karena kulihat kalau kamu tidak pernah menggunakannya.",
- "Relawan untuk target di tempat latihan menembak.",
- "Tembakan di kepala itu menyenangkan. Kamu coba sana. ",
- "Kamu harus coba berenang bersama hiu putih.",
- "Kamu cat dirimu sendiri dengan warna merah dan ikutlah berlari di maraton banteng.",
- "Kamu bisa tetap di bawah air selama sisa hidupmu tanpa kembali.",
- "Bagaimana kalau kamu berhenti bernapas selama 1 hari? Itu akan luar biasa. ",
- "Cobalah memprovokasi harimau saat kalian berdua berada di kandang.",
- "Sudahkah Kamu mencoba menembak diri sendiri sejauh 100 m menggunakan meriam.",
- "Kamu harus mencoba memegang TNT di mulutmu dan menyalakannya.",
- "Coba bermain lempar tangkap dengan RDX, itu menyenangkan loh.",
- "Aku dengar phogine itu beracun tapi kurasa kamu tidak keberatan menghirupnya untuk bersenang-senang.",
- "Luncurkan dirimu ke luar angkasa sambil melupakan oksigen di Bumi.",
- "Kamu harus mencoba bermain ular dan tangga, dengan ular sungguhan dan tanpa tangga.",
- "Menari telanjang di sepasang kabel HT.",
- "Kawah berapi adalah kolam renang terbaik untukmu.",
- "Kamu harus mencoba mandi air panas di gunung berapi.",
- "Cobalah menghabiskan satu hari di peti mati dan itu akan menjadi milikmu selamanya.",
- "Pukul Uranium dengan neutron yang bergerak lambat di hadapanmu. Ini akan menjadi pengalaman berharga. ",
- "Kamu bisa menjadi orang pertama yang menginjakkan kaki di matahari. Selamat mencoba. ",
-)
-
-SLAP_TEMPLATES = (
- "{user1} {hits} {user2} dengan {item}.",
- "{user1} {hits} {user2} di wajahnya dengan {item}.",
- "{user1} {hits} {user2} pelan-pelan dengan {item}.",
- "{user1} {throws} sebuah {item} pada {user2}.",
- "{user1} mengambil {item} dan {throws} di wajah {user2}.",
- "{user1} meluncurkan {item} langsung ke arah {user2}.",
- "{user1} mulai menampar {user2} dengan {item}.",
- "{user1} menahan {user2} dan berulangkali {hits} dengan {item}.",
- "{user1} meraih {item} dan {hits} {user2} dengan itu.",
- "{user1} mengikat {user2} ke kursi dan {throws} sebuah {item} pada mereka.",
- "{user1} memberi pertolongan untuk membantu {user2} belajar berenang di lava."
-)
-
-ITEMS = (
- "wajan besi cor",
- "trout besar",
- "Tongkat bisbol",
- "tongkat kriket",
- "tongkat kayu",
- "paku",
- "printer",
- "sekop",
- "Monitor CRT",
- "buku teks fisika",
- "pemanggang roti",
- "lukisan Richard Stallman",
- "televisi",
- "truk lima ton",
- "Gulungan lakban",
- "buku",
- "laptop",
- "televisi bekas",
- "Karung batu",
- "trout berwarna",
- "ayam karet",
- "Kelelawar berduri",
- "Pemadam Api",
- "beton",
- "sebongkah tanah",
- "sarang lebah",
- "Sepotong daging busuk",
- "beruang",
- "sejumlah batu bata",
-)
-
-THROW = (
- "melempar",
- "melemparkan",
- "membuang",
- "melontarkan",
-)
-
-HIT = (
- "memukul",
- "memukul",
- "menampar",
- "menjatuhkan",
- "memukul",
-)
-
-MARKDOWN_HELP = """
-Markdown adalah alat pemformatan yang luar biasa yang didukung oleh telegram. {} memiliki beberapa peningkatan, untuk memastikan bahwa \
-pesan yang disimpan diuraikan dengan benar, dan untuk memungkinkan Kamu membuat tombol.
-
-- _italic_: membungkus teks dengan '_' akan menghasilkan teks yang miring
-- *bold*: membungkus teks dengan '*' akan menghasilkan teks tebal
-- `code`: membungkus teks dengan '`' akan menghasilkan teks monospace, juga dikenal sebagai 'code'
-- [sometext](someURL): ini akan membuat tautan - pesannya hanya akan menunjukkan tulisan, \
-dan mengetuknya akan membuka halaman di someURL.
-CONTOH: [Tombol](buttonurl:example.com)
-
-- [buttontext](buttonurl:someURL): ini adalah penyempurnaan khusus untuk memungkinkan pengguna untuk memiliki \
-tombol telegram dalam markdown mereka. buttontext akan menjadi apa yang ditampilkan pada tombol, dan someurl \
-akan menjadi url yang dibuka.
-CONTOH: [Tombol](buttonurl:example.com)
-
-Jika Kamu ingin beberapa tombol pada baris yang sama, gunakan: same, seperti:
-[one](buttonurl://example.com)
-[two](buttonurl://google.com:same)
-Ini akan membuat dua tombol pada satu baris, bukan satu tombol per baris.
-"""
-
-IndonesianStrings = {
- "send-start": """Hi {}, nama saya {}! Jika Kamu memiliki pertanyaan tentang cara menggunakan saya, baca /help.
-
-Saya adalah bot manajer grup yang dikelola oleh [orang ini](tg://user?Id={654839744}). Saya adalah [Marie](https://github.com/PaulSonOfLars/tgbot) fork.
-Saya dibangun di python3, menggunakan \
-python-telegram-bot library, dan saya sepenuhnya opensource - Kamu dapat menemukan apa yang membuat saya\
-[disini](https://github.com/peaktogoo/HarukaAya))!
-
-Jangan ragu untuk mengirimkan pull request di github\
-atau permintaan fitur jika kamu punya :)
-
-Jika Kamu menikmati menggunakan saya dan / atau ingin membantu saya bertahan di alam liar, tekan /donate untuk membantu upgrade VPS saya!
-""",
-
- "send-help": """Hai disana! Nama saya *{}*.
-Saya bot manajemen grup modular dengan beberapa tambahan fitur menyenangkan! Lihatlah beberapa fitur berikut untuk mendapatkan petunjuk tentang hal yang bisa saya bantu.
-
-Perintah tersedia:
- - /start: Perintah keren untuk memeriksa apakah bot masih hidup atau tidak
- - /help: Bantuan.
- - /help : Bantuan tentang modul.
- - /donate: informasi tentang cara menyumbang!
- - /lang: mengubah bahasa bot
- - /settings:
- -di PM: akan mengirimkan setelan untuk semua modul yang didukung.
- -dalam grup: akan mengarahkan Kamu ke pm, dengan semua pengaturan chat.
-
-{}
- """,
-
- "send-group-settings": """Hai disana! Ada beberapa pengaturan untuk *{}* - pergi ke depan dan pilih apa
-yang membuatmu tertarik.""",
-
-
- "Disabled connections to this chat for users": "Disabled connections to this chat for users",
- "Enabled connections to this chat for users": "Enabled connections to this chat for users",
- "Please enter on/yes/off/no in group!": "Please enter on/yes/off/no in group!",
- "Successfully connected to *{}*": "Successfully connected to *{}*",
- "Connection failed!": "Connection failed!",
- "Connections to this chat not allowed!": "Connections to this chat not allowed!",
- "Write chat ID to connect!": "Write chat ID to connect!",
- "Usage limited to PMs only!": "Usage limited to PMs only!",
-
-
-#Misc
-"RUNS-K": RUN_STRINGS,
-"SLAP_TEMPLATES-K": SLAP_TEMPLATES,
-"ITEMS-K": ITEMS,
-"HIT-K": HIT,
-"THROW-K": THROW,
-"ITEMP-K": ITEMS,
-"ITEMR-K": ITEMS,
-"MARKDOWN_HELP-K": MARKDOWN_HELP,
-"INSULTS-K": INSULTS_STRINGS,
-
-
- "The original sender, {}, has an ID of `{}`.\nThe forwarder, {}, has an ID of `{}`.":
- "The original sender, {}, has an ID of `{}`.\nThe forwarder, {}, has an ID of `{}`.",
- "{}'s id is `{}`.": "{}'s id is `{}`.",
- "Your id is `{}`.": "Your id is `{}`.",
- "This group's id is `{}`.": "This group's id is `{}`.",
-
- "I can't extract a user from this.": "I can't extract a user from this.",
- "User info:": "User info:",
- "\nFirst Name: {}": "\nFirst Name: {}",
- "\nLast Name: {}": "\nLast Name: {}",
- "\nUsername: @{}": "\nUsername: @{}",
- "\nPermanent user link: {}": "\nPermanent user link: {}",
- "\n\nThis person is my owner - I would never do anything against them!":
- "\n\nThis person is my owner - I would never do anything against them!",
- "\nThis person is one of my sudo users! Nearly as powerful as my owner - so watch it.":
- "\nThis person is one of my sudo users! Nearly as powerful as my owner - so watch it.",
- "\nThis person is one of my support users! Not quite a sudo user, but can still gban you off the map.":
- "\nThis person is one of my support users! Not quite a sudo user, but can still gban you off the map.",
- "\nThis person has been whitelisted! That means I'm not allowed to ban/kick them.":
- "\nThis person has been whitelisted! That means I'm not allowed to ban/kick them.",
-
- "Its always banhammer time for me!": "Its always banhammer time for me!",
-
- "It's {} in {}": "It's {} in {}",
-
- "Please reply to a sticker to get its ID.": "Please reply to a sticker to get its ID.",
- "Please reply to a sticker for me to upload its PNG.": "Please reply to a sticker for me to upload its PNG.",
-
- "Write a location to check the weather.": "Write a location to check the weather.",
- "I will keep an eye on both happy and sad times!": "I will keep an eye on both happy and sad times!",
- "Today in {} is being {}, around {}°C.\n": "Today in {} is being {}, around {}°C.\n",
- "Sorry, location not found.": "Sorry, location not found.",
-
- "Deleting identifiable data...": "Deleting identifiable data...",
-
- "Try forwarding the following message to me, and you'll see!":
- "Try forwarding the following message to me, and you'll see!",
- "/save test This is a markdown test. _italics_, *bold*, `code`, [URL](example.com) [button](buttonurl:github.com) [button2](buttonurl://google.com:same)":
- """/save test This is a markdown test. _italics_, *bold*, `code`, \
-[URL](example.com)
-[Botón](buttonurl:github.com)
-[Botón2](buttonurl://google.com:same)""",
-
-#Admin
-"How am I meant to promote someone that's already an admin?": "How am I meant to promote someone that's already an admin?",
-"I can't promote myself! Get an admin to do it for me.": "I can't promote myself! Get an admin to do it for me.",
-"Successfully promoted in *{}*!": "Successfully promoted in *{}*!",
-
-"This person CREATED the chat, how would I demote them?": "This person CREATED the chat, how would I demote them?",
-"Can't demote what wasn't promoted!": "Can't demote what wasn't promoted!",
-"I can't demote myself!": "I can't demote myself!",
-"Successfully demoted in *{}*!": "Successfully demoted in *{}*!",
-"Could not demote. I might not be admin, or the admin status was appointed by another user, so I can't act upon them!":
-"Could not demote. I might not be admin, or the admin status was appointed by another user, so I can't act upon them!",
-
-"I don't have access to the invite link, try changing my permissions!": "I don't have access to the invite link, try changing my permissions!",
-"I can only give you invite links for supergroups and channels, sorry!": "I can only give you invite links for supergroups and channels, sorry!",
-
-"Admins in": "Admins in",
-"this chat": "this chat",
-" (Creator)": " (Creator)",
-
-#AFK
-"{} is now AFK!": "{} is now AFK!",
-"{} is no longer AFK!": "{} is no longer AFK!",
-"{} is AFK!": "{} is AFK!",
-"{} is AFK! says its because of: \n{}": "{} is AFK! says its because of: \n{}",
-
-#Antiflood
-"I like to leave the flooding to natural disasters. But you, you were just a disappointment. Get out.":
- "I like to leave the flooding to natural disasters. But you, you were just a disappointment. Get out.",
-"I can't kick people here, give me permissions first! Until then, I'll disable antiflood.":
- "I can't kick people here, give me permissions first! Until then, I'll disable antiflood.",
-"Antiflood has been disabled.": "Antiflood has been disabled.",
-"Antiflood has to be either 0 (disabled), or a number bigger than 3 (enabled)!":
- "Antiflood has to be either 0 (disabled), or a number bigger than 3 (enabled)!",
-"Antiflood has been updated and set to {}": "Antiflood has been updated and set to {}",
-"Unrecognised argument - please use a number, 'off', or 'no'.":
- "Unrecognised argument - please use a number, 'off', or 'no'.",
-"I'm not currently enforcing flood control!": "I'm not currently enforcing flood control!",
-"I'm currently banning users if they send more than {} consecutive messages.":
- "I'm currently banning users if they send more than {} consecutive messages.",
-
-#Antispam
-"I've enabled antispam security in this group. This will help protect you from spammers, unsavoury characters, and the biggest trolls.":
- "I've enabled antispam security in this group. This will help protect you from spammers, unsavoury characters, and the biggest trolls.",
-
-"I've disabled antispam security in this group. GBans wont affect your users anymore. You'll be less protected from any trolls and spammers though!":
- "I've disabled antispam security in this group. GBans wont affect your users anymore. You'll be less protected from any trolls and spammers though!",
-
-"Give me some arguments to choose a setting! on/off, yes/no!\n\nYour current setting is: {}\nWhen True, any gbans that happen will also happen in your group. When False, they won't, leaving you at the possible mercy of spammers.":
- "Give me some arguments to choose a setting! on/off, yes/no!\n\nYour current setting is: {}\nWhen True, any gbans that happen will also happen in your group. When False, they won't, leaving you at the possible mercy of spammers.",
-
-"Globally banned: {}": "Globally banned: {}",
-"\nGlobally muted: {}": "\nGlobally muted: {}",
-"\nReason: {}": "\nReason: {}",
-
-#Bans
- "I really wish I could ban admins...": "I really wish I could ban admins...",
- "I'm not gonna BAN myself, are you crazy?": "I'm not gonna BAN myself, are you crazy?",
- "Banned!": "Banned!",
- "Well damn, I can't ban that user.": "Well damn, I can't ban that user.",
- "You haven't specified a time to ban this user for!":
- "You haven't specified a time to ban this user for!",
- "Banned! User will be banned for {}.": "Banned! User will be banned for {}.",
-
-#Blacklist
- "Current blacklisted words in {}:\n": "Current blacklisted words in {}:\n",
- "There are no blacklisted messages in {}!": "There are no blacklisted messages in {}!",
- "Added {} to the blacklist in {}!":
- "Added {} to the blacklist in {}!",
- "Tell me which words you would like to add to the blacklist.":
- "Tell me which words you would like to add to the blacklist.",
- "Removed {} from the blacklist in {}!":
- "Removed {} from the blacklist in {}!",
- "This isn't a blacklisted trigger...!": "This isn't a blacklisted trigger...!",
- "None of these triggers exist, so they weren't removed.":
- "None of these triggers exist, so they weren't removed.",
- "Removed {} triggers from the blacklist in {}! {} did not exist, so were not removed.":
- "Removed {} triggers from the blacklist in {}! {} did not exist, so were not removed.",
- "Tell me which words you would like to remove from the blacklist.":
- "Tell me which words you would like to remove from the blacklist.",
-
- #Filters
- "*Filters in {}:*\n": "*Filters in {}:*\n",
- "local filters": "local filters",
- "*local filters:*\n": "*local filters:*\n",
- "No filters in {}!": "No filters in {}!",
- "There is no note message - You can't JUST have buttons, you need a message to go with it!":
- "There is no note message - You can't JUST have buttons, you need a message to go with it!",
- "You didn't specify what to reply with!": "You didn't specify what to reply with!",
- "Handler '{}' added in *{}*!": "Handler '{}' added in *{}*!",
- "No filters are active in {}!": "No filters are active in {}!",
- "Yep, I'll stop replying to that in *{}*." : "Yep, I'll stop replying to that in *{}*.",
- "That's not a current filter - run /filters for all active filters.":
- "That's not a current filter - run /filters for all active filters.",
-
- #Disable
- "Disabled the use of `{}` in *{}*": "Disabled the use of `{}` in *{}*",
- "That command can't be disabled": "That command can't be disabled",
- "What should I disable?": "What should I disable?",
-
- "Enabled the use of `{}` in *{}*": "Enabled the use of `{}` in *{}*",
- "Is that even disabled?": "Is that even disabled?",
- "What should I enable?": "What should I enable?",
-
- "The following commands are toggleable:\n{}": "The following commands are toggleable:\n{}",
- "No commands can be disabled.": "No commands can be disabled.",
- "No commands are disabled in *{}*!": "No commands are disabled in *{}*!",
- "No commands are disabled!": "No commands are disabled!",
- "The following commands are currently restricted in *{}*:\n{}":
- "The following commands are currently restricted in *{}*:\n{}",
-
-#Locks
- "Locked {} messages for all non-admins!": "Locked {} messages for all non-admins!",
- "What are you trying to lock...? Try /locktypes for the list of lockables":
- "What are you trying to lock...? Try /locktypes for the list of lockables",
- "I'm not an administrator, or haven't got delete rights.":
- "I'm not an administrator, or haven't got delete rights.",
- "Unlocked {} for everyone!": "Unlocked {} for everyone!",
- "What are you trying to unlock...? Try /locktypes for the list of lockables":
- "What are you trying to unlock...? Try /locktypes for the list of lockables",
- "What are you trying to unlock...?": "What are you trying to unlock...?",
- "I see a bot, and I've been told to stop them joining... but I'm not admin!":
- "I see a bot, and I've been told to stop them joining... but I'm not admin!",
- "Only admins are allowed to add bots to this chat! Get outta here.":
- "Only admins are allowed to add bots to this chat! Get outta here.",
- "There are no current locks in *{}*.": "There are no current locks in *{}*.",
- "These are the locks in *{}*:": "These are the locks in *{}*:",
- "this chat": "this chat",
-
-#Log channel
- "Now, forward the /setlog to the group you want to tie this channel to!":
- "Now, forward the /setlog to the group you want to tie this channel to!",
- "This channel has been set as the log channel for {}.":
- "This channel has been set as the log channel for {}.",
- "Successfully set log channel!": "Successfully set log channel!",
- "*The steps to set a log channel are:*\n • add bot to the desired channel\n • send /setlog to the channel\n • forward the /setlog to the group\n":
- """*The steps to set a log channel are:*
- • add bot to the desired channel)
- • send /setlog to the channel
- • forward the /setlog to the group.""",
-
- "Channel has been unlinked from {}": "Channel has been unlinked from {}",
- "Log channel has been un-set.": "Log channel has been un-set.",
- "No log channel has been set yet!": "No log channel has been set yet!",
-
-#Users
- "I've seen them in {} chats in total.":
- "I've seen them in {} chats in total.",
- "I've seen them in... Wow. Are they stalking me? They're in all the same places I am... oh. It's me.":
- "I've seen them in... Wow. Are they stalking me? They're in all the same places I am... oh. It's me.",
-
-#Msg_deleting
- "Cannot delete all messages. The messages may be too old, I might not have delete rights, or this might not be a supergroup.":
- "Cannot delete all messages. The messages may be too old, I might not have delete rights, or this might not be a supergroup.",
- "Purge complete.": "Purge complete.",
- "Reply to a message to select where to start purging from.":
- "Reply to a message to select where to start purging from.",
- "Whadya want to delete?": "Whadya want to delete?",
-
-#Muting
- "You'll need to either give me a username to mute, or reply to someone to be muted.":
- "You'll need to either give me a username to mute, or reply to someone to be muted.",
- "I'm not muting myself!": "I'm not muting myself!",
- "Afraid I can't stop an admin from talking!": "Afraid I can't stop an admin from talking!",
- "You'll need to either give me a username to unmute, or reply to someone to be unmuted.":
- "You'll need to either give me a username to unmute, or reply to someone to be unmuted.",
- "This user already has the right to speak in {}.": "This user already has the right to speak in {}.",
- "Yep, {} can start talking again in {}!": "Yep, {} can start talking again in {}!",
- "This user isn't even in the chat, unmuting them won't make them talk more than they already do!":
- "This user isn't even in the chat, unmuting them won't make them talk more than they already do!",
- "I really wish I could mute admins...": "I really wish I could mute admins...",
- "I'm not gonna MUTE myself, are you crazy?" : "I'm not gonna MUTE myself, are you crazy?",
- "You haven't specified a time to mute this user for!":
- "You haven't specified a time to mute this user for!",
- "Muted for {} in {}!": "Muted for {} in {}!",
- "This user is already muted in {}!": "This user is already muted in {}!",
- "Well damn, I can't mute that user.": "Well damn, I can't mute that user.",
-
- "You'll need to either give me a username to restrict, or reply to someone to be restricted.":
- "You'll need to either give me a username to restrict, or reply to someone to be restricted.",
- "I'm not restricting myself!": "I'm not restricting myself!",
- "Afraid I can't restrict admins!": "Afraid I can't restrict admins!",
- "{} is restricted from sending media in {}!": "{} is restricted from sending media in {}!",
- "This user is already restricted in {}!": "This user is already restricted in {}!",
- "This user isn't in the {}!": "This user isn't in the {}!",
-
- "You'll need to either give me a username to unrestrict, or reply to someone to be unrestricted.":
- "You'll need to either give me a username to unrestrict, or reply to someone to be unrestricted.",
- "This user already has the rights to send anything in {}.":
- "This user already has the rights to send anything in {}.",
- "Yep, {} can send media again in {}!": "Yep, {} can send media again in {}!",
- "This user isn't even in the chat, unrestricting them won't make them send anything than they already do!":
- "This user isn't even in the chat, unrestricting them won't make them send anything than they already do!",
- "I really wish I could restrict admins...": "I really wish I could restrict admins...",
- "I'm not gonna RESTRICT myself, are you crazy?": "I'm not gonna RESTRICT myself, are you crazy?",
- "You haven't specified a time to restrict this user for!":
- "You haven't specified a time to restrict this user for!",
- "Well damn, I can't restrict that user.": "Well damn, I can't restrict that user.",
- "{} is muted in {}!": "{} is muted in {}!",
- "Restricted from sending media for {} in {}!": "Restricted from sending media for {} in {}!",
- "Restricted for {} in {}!": "Restricted for {} in {}!",
-
-#Notes
- "Get rekt": "Get rekt.",
- "Invalid Chat ID provided!": "Invalid Chat ID provided!", #Connections
- "You don't seem to be referring to a user.": "You don't seem to be referring to a user.", #Admin, Bans, Muting
- "I can't seem to find this user": "I can't seem to find this user", #Bans, Muting
- "Yes": "Yes", #Antispam
- "No": "No", #Antispam
-
-#__main__
- #Module names
- "Admin": "Admin",
- "AFK": "AFK",
- "AntiFlood": "AntiFlood",
- "Antispam Security": "Antispam Security",
- "Bans": "Bans",
- "Memes and etc.": "Memes and etc.",
- "Word Blacklists": "Word Blacklists",
- "Filters": "Filters",
- "Federations": "Federations",
- "Command disabling": "Command disabling",
- "Locks": "Locks",
- "Log Channels": "Log Channels",
- "Misc": "Misc",
- "Purges": "Purges",
- "Muting & Restricting": "Muting & Restricting",
- "Notes": "Notes",
- "Reporting": "Reporting",
- "RSS Feed": "RSS Feed",
- "Rules": "Rules",
- "Connections": "Connections",
- "Bios and Abouts": "Bios and Abouts",
- "Warnings": "Warnings",
- "Welcomes/Goodbyes": "Welcomes/Goodbyes",
-
-#Some main stuff
-"Ini adalah bantuan untuk modul *{}*:\n{}": "Ini adalah bantuan untuk modul *{}*:\n{}",
-"Back": "Back",
-"send-help": """Hai disana! Nama saya {}.
-Saya bot manajemen grup modular dengan beberapa tambahan menyenangkan! Lihatlah gagasan berikut untuk beberapa hal yang dapat saya bantu.
-
-Perintah tersedia:
- - /start: Perintah keren untuk memeriksa apakah bot masih hidup atau tidak
- - /help: Bantuan.
- - /help : Bantuan tentang modul.
- - /donate: informasi tentang cara menyumbang!
- - /lang: mengubah bahasa bot
- - /settings:
- -di PM: akan mengirimkan setelan untuk semua modul yang didukung.
- -dalam grup: akan mengarahkan Kamu ke pm, dengan semua aturan.
-
-{}
- """,
-
-
-"\nSemua perintah dapat digunakan dengan `/` atau `!`.\n": "\nSemua perintah dapat digunakan dengan `/` atau `!`.\n",
-
-#Module helps
-"Admin_help": """- /adminlist | /admin: daftar admin dalam obrolan
-
-*Admin only:*
- - /pin: diam-diam pin pesan yang dibalas - tambahkan 'loud' atau 'notify' untuk memberi notif kepada pengguna.
- - /unpin: membatalkan pemasangan pesan yang saat ini disematkan
- - /invitelink: mendapat tautan undangan
- - /promote: mempromosikan yang dibalas pengguna
- - /demote: menurunkan yang dibalas pengguna""",
-
-"AFK_help": """ - /afk : tandai diri Kamu sebagai AFK.
- - brb : sama dengan perintah afk - tetapi bukan perintah.
-
-Ketika ditandai sebagai AFK, sebutan apa pun akan dijawab dengan pesan untuk mengatakan bahwa Kamu tidak tersedia! """,
-
-"AntiFlood_help": """kau tahu bagaimana kadang-kadang, orang-orang yang bergabung, mengirim pesan 100 dan merusak obrolan? Dengan antiflood, itu tidak akan terjadi lagi!
-
-Antiflood memungkinkan Kamu untuk mengambil tindakan pada pengguna yang mengirim lebih x pesan berturut-turut. Tindakan: ban/tendangan/mute/tban/tmute
-
-Perintah yang tersedia adalah:
- - /flood: mendapatkan pengaturan antiflood saat ini.
- -/setflood : menetapkan jumlah pesan di mana untuk mengambil tindakan pada pengguna.""",
-
-"Locks_help": """Apakah stiker mengganggu Kamu? atau ingin menghindari orang-orang yang berbagi link? atau gambar? Kamu berada di tempat yang tepat!
-
-Modul kunci memungkinkan Kamu untuk mengunci berjarak beberapa item yang umum di dunia telegram; bot akan secara otomatis menghapus mereka!
-
-Perintah yang tersedia adalah:
- - / lock - : mengunci penggunaan "item". Sekarang, hanya admin akan mampu menggunakan jenis ini!
- - /unlock
- : membuka "item". Setiap orang dapat menggunakannya lagi.
- - /locks: Daftar status kunci dalam obrolan.
- -/locktypes: menampilkan daftar semua hal yang dapat dikunci. (silahkan lihat ini!)
-
-eg: kunci stiker dengan:
-/lock sticker""",
-
-"Command disabling_help": """tidak semua menginginkan setiap fitur yang ditawarkan. Beberapa perintah kiri terbaik tidak terpakai; untuk menghindari spam dan penyalahgunaan.
-
-Ini memungkinkan Kamu untuk menonaktifkan beberapa digunakan perintah, sehingga tidak ada dapat menggunakan mereka. Ini juga akan memungkinkan Kamu untuk autodelete mereka, menghentikan orang-orang dari
-
-Perintah yang tersedia adalah:
- - /disable : menghentikan pengguna dari menggunakan perintah "commandname" dalam kelompok ini.
- - /enable : memungkinkan pengguna untuk menggunakan perintah "commandname" dalam kelompok ini lagi.
- -/listcmds: daftar semua perintah tersedia.
- - /disabled: Daftar perintah Penyandang Cacat di chat ini.
-
-Note:
-Saat menonaktifkan perintah, perintah hanya mendapat dinonaktifkan untuk bebas-admin. Semua admins masih dapat menggunakan perintah-perintah tersebut.
-Perintah Penyandang Cacat masih dapat diakses melalui /connect fitur. Jika Kamu akan tertarik untuk melihat ini dinonaktifkan juga, biarkan aku tahu dalam obrolan dukungan.""",
-
-"Filters_help": """Membuat obrolan lebih ramai dengan filter; Bot akan membalas dengan kata-kata tertentu!
-Filter tidak peka huruf besar-kecil; setiap kali seseorang mengatakan kata-kata pemicu Kamu, {} akan membalas sesuatu yang lain! dapat digunakan untuk membuat perintah Kamu sendiri, jika diinginkan.
- - /filter: daftarkan semua filter aktif dalam obrolan ini.
-*Admin only:*
- - /filter : Setiap kali seseorang mengatakan "kata", bot akan membalas dengan "kalimat". Untuk beberapa filter kata, kutip kata pertama.
- - /stop : hentikan filter itu.
-
- Contoh cara mengatur filter akan melalui:
-`/filter halo Halo! Bagaimana kabarmu?`
-Filter multi kata dapat diatur melalui:
-`/filter "halo teman" Halo kembali! Lama tidak bertemu!`
-Jika Kamu ingin menyimpan gambar, gif, atau stiker, atau data lain, lakukan hal berikut:
-`/filter kata saat menjawab stiker atau data apa pun yang Kamu inginkan. Sekarang, setiap kali seseorang menyebut "kata", stiker itu akan dikirim sebagai balasan.`
-Sekarang, siapa pun yang mengatakan "halo" akan dijawab dengan "Halo di sana! Apa kabar?".""",
-
-"Bans_help": """Beberapa orang perlu dilarang di depan umum; spammer, gangguan, atau hanya troll.
-
-Modul ini memungkinkan Kamu untuk melakukannya dengan mudah, dengan memaparkan beberapa tindakan umum, sehingga semua orang akan melihat!
-
-Perintah yang tersedia adalah:
- - /ban: melarang pengguna dari obrolan Kamu.
- - /banme: melarang diri sendiri
- - /tban: sementara melarang pengguna dari obrolan Kamu. setel waktu menggunakan int (hari jam menit)
- - /unban: batalkan pengguna dari obrolan Kamu.
- - /sban: diam-diam melarang pengguna. (via gagang, atau balas)
- - /mute: membisukan pengguna dalam obrolan Kamu.
- - /tmute: untuk sementara menonaktifkan pengguna di obrolan Kamu. setel waktu menggunakan int (hari jam menit)
- - /unmute: unmutes pengguna dari chatting.
- - /kick: tendangan pengguna dari chatting.
- -/kickme: pengguna yang menggunakan ini, menendang dirisendiri!
-
- Contoh sementara mumbungkam seseorang:
-/tmute @username 2h; Hal ini mematikan pengguna selama 2 jam.""",
-
-"Connections_help": """kadang-kadang, Kamu hanya ingin menambahkan beberapa catatan dan filter ke grup obrolan, tetapi Kamu tidak ingin semua orang untuk melihat; Ini adalah di mana sambungan datang...
-
-Hal ini memungkinkan Kamu untuk menghubungkan ke database chatting, dan menambahkan sesuatu untuk itu tanpa chat mengetahui tentang hal itu! Untuk alasan yang jelas, Kamu perlu untuk menjadi seorang admin untuk menambahkan hal-hal; tapi setiap anggota dapat melihat data Kamu. (pengguna dilarang/menendang tidak bisa!)
-
-Tindakan tersedia dengan kelompok-kelompok yang terhubung:
- • Lihat dan edit catatan
- • Lihat dan edit filter
- • Lihat dan edit blacklist
- • Mempromosikan/demote pengguna
- • Lihat adminlist, lihat invitelink
- • Menonaktifkan/mengaktifkan perintah chat
- • Mute/bersuara pengguna di chat
- • Membatasi/unrestrict pengguna di chat
- • Lagi di masa depan!
-
- -/connection : terhubung ke remote chat
- - /disconnect: Lepaskan dari chat
- -/allowconnect on/yes/off/no: memungkinkan menghubungkan pengguna ke grup
-
- Kamu dapat mengambil id chatting dengan menggunakan perintah /id dalam obrolan Kamu. Jangan terkejut jika id ada negatif; Semua kelompok yang super memiliki Id negatif.""",
-
-"Log Channels_help": """*Admin only:*
-- /logchannel: dapatkan info saluran log
-- /setlog: atur saluran log.
-- /unsetlog: hapus saluran log.
-
-Pengaturan saluran log dilakukan dengan:
-- menambahkan bot ke saluran yang diinginkan (sebagai admin!)
-- mengirim /setlog di saluran
-- meneruskan /setlog ke grup
-""",
-
-"Reporting_help": """ - /report : balas pesan untuk melaporkannya ke admin.
- - @admin: balas pesan untuk melaporkannya ke admin.
-CATATAN: tidak satu pun dari ini akan dipicu jika digunakan oleh admin
-
-*Admin only:*
- - /reports : mengubah pengaturan laporan, atau melihat status saat ini.
- - Jika dilakukan pada pm, matikan status Kamu.
- - Jika dalam obrolan, matikan status obrolan itu.""",
-
-"Notes_help": """Save data for future users with notes!
-
-Catatan bagus untuk menyimpan informasi acak; nomor telepon, gif yang bagus, gambar lucu - apa saja!
-
-Perintah yang tersedia adalah:
- - /save : Simpan kalimat itu ke catatan yang disebut "word". Membalas pesan akan menyimpan pesan itu. Bahkan bekerja di media!
- - /get : dapatkan catatan terdaftar untuk kata itu.
- - #: sama dengan /get word
- - /clear : hapus catatan yang disebut "word"
- - /notes: Daftar semua catatan dalam obrolan saat ini
- - /saved: sama dengan /notes
-
-Contoh cara menyimpan catatan adalah melalui:
-/save data Ini beberapa data!
-
-Sekarang, siapa pun yang menggunakan "/get data", atau "#data" akan dijawab dengan "Ini adalah beberapa data!".
-
-Jika Kamu ingin menyimpan gambar, gif, atau stiker, atau data lain, lakukan hal berikut:
-/save word saat membalas stiker atau data apa pun yang Kamu inginkan. Sekarang, catatan di "#word" berisi stiker yang akan dikirim sebagai balasan.
-
-Kiat: untuk mengambil catatan tanpa memformat, gunakan /get noformat
-Ini akan mengambil catatan dan mengirimkannya tanpa memformatnya; memberi Kamu markdown mentah, memungkinkan Kamu untuk mengedit dengan mudah""",
-
-"Muting & Restricting_help": """Beberapa orang perlu dilarang di depan umum; spammer, gangguan, atau hanya troll.
-
-Modul ini memungkinkan Kamu untuk melakukannya dengan mudah, dengan memaparkan beberapa tindakan umum, sehingga semua orang akan melihat!
-
-Perintah yang tersedia adalah:
- - /ban: melarang pengguna dari obrolan Kamu.
- - /banme: melarang diri sendiri
- - /tban: sementara melarang pengguna dari obrolan Kamu. setel waktu menggunakan int (hari jam menit)
- - /unban: batalkan pengguna dari obrolan Kamu.
- - /sban: diam-diam melarang pengguna. (via gagang, atau balas)
- - /mute: membisukan pengguna dalam obrolan Kamu.
- - /tmute: untuk sementara menonaktifkan pengguna di obrolan Kamu. setel waktu menggunakan int (hari jam menit)
- - /unmute: unmutes pengguna dari chatting.
- - /kick: tendangan pengguna dari chatting.
- -/kickme: pengguna yang menggunakan ini, menendang dirisendiri!
-
- Contoh sementara mumbungkam seseorang:
-/tmute @username 2h; Hal ini mematikan pengguna selama 2 jam.""",
-
-"Misc_help": """ - /id: get the current group id. Jika digunakan dengan membalas pesan, dapatkan id pengguna itu.
- - /runs: balas string acak dari berbagai balasan.
- - /insult: balas string acak dari berbagai balasan.
- - /slap: menampar pengguna, atau ditampar jika bukan balasan.
- - /info: dapatkan informasi tentang pengguna.
- - /gdpr: menghapus informasi Kamu dari basis data bot. Obrolan pribadi saja.
- - /stickerid: balas stiker ke saya untuk memberi tahu Kamu file ID-nya.
- - /getsticker: balas stiker ke saya untuk mengunggah file PNG mentahnya.
- - /markdownhelp: ringkasan singkat tentang bagaimana markdown berfungsi di telegram - hanya dapat dipanggil dalam obrolan pribadi.
-
- - /git: Mendapatkan info tentang pengguna atau organisasi GitHub.
- - /repo: Mendapatkan daftar repositori pengguna atau organisasi GitHub (Terbatas pada 40)
- - /lyrics: Temukan lirik lagu favorit Kamu!
- - /paste: Buat tempel atau url singkat menggunakan [dogbin](https://del.dog)
- - /getpaste: Dapatkan konten tempel atau url singkat dari [dogbin](https://del.dog)
- - /pastestats: Dapatkan statistik tempel atau url singkat dari [dogbin](https://del.dog)
- - /ud: Ketikkan kata atau ungkapan yang ingin Kamu cari. Misalnya /ud Gay
- - /removebotkeyboard: Punya keyboard bot jahat tersangkut di grup Kamu?
- - /exec
[/stdin ]: Jalankan kode dalam bahasa yang ditentukan. Kirim perintah kosong untuk mendapatkan bahasa yang didukung.""",
-
-"Bios and Abouts_help": """ - /setbio : saat menjawab, akan menambah bio pengguna lain
- - /bio: akan mendapatkan bio Kamu atau pengguna lain. Ini tidak dapat diatur sendiri.
- - /setme : memperbarui info kamu
- - /me: akan mendapatkan info Kamu atau pengguna lain""",
-
-"Rules_help": """ - /rules: dapatkan aturan untuk obrolan ini.
-
-*Admin only:*
- - /setrules : tetapkan aturan untuk obrolan ini.
- - /clearrules: hapus aturan untuk obrolan ini.""",
-
-"Warnings_help": """ - /warns : dapatkan nomor pengguna, dan alasan, peringatan.
- - /warnlist: daftar semua filter peringatan saat ini
-
-*Admin only:*
- - /warn : peringati seseorang. Setelah 3 peringatan, pengguna akan diblokir dari grup. Bisa juga digunakan sebagai balasan.
- - /resetwarn : atur ulang peringatan untuk pengguna. Bisa juga digunakan sebagai balasan.
- - /addwarn : atur filter peringatan pada kata kunci tertentu. Jika Kamu ingin kata kunci Kamu \
-menjadi kalimat, sertakan dengan tanda kutip, seperti: `/addwarn "sangat marah" Ini adalah pengguna yang marah`.
- - /nowarn : hentikan filter peringatan
- - /warnlimit : mengatur batas peringatan
- - /strongwarn : Jika diatur ke aktif, melebihi batas peringatan akan menghasilkan larangan. Lain, hanya akan menendang.
- - /rmwarn : menghapus peringatan terbaru untuk pengguna. Bisa juga digunakan sebagai balasan.
- - /unwarn : sama dengan /rmwarn""",
-
-"Welcomes/Goodbyes_help": """
-Beri anggota Kamu sambutan hangat dengan modul salam! Atau selamat tinggal yang menyedihkan... Tergantung!
-
-Perintah yang tersedia adalah:
- - /welcome : mengaktifkan / menonaktifkan pesan sambutan. Jika tidak ada opsi yang diberikan, mengembalikan pesan selamat datang saat ini dan pengaturan selamat datang.
- - /goodbye : mengaktifkan / menonaktifkan pesan selamat tinggal. Jika tidak ada opsi yang diberikan, mengembalikan pesan selamat tinggal saat ini dan pengaturan selamat tinggal.
- - /setwelcome : set pesan sambutan baru Kamu! Markdown dan tombol didukung, serta tambalan.
- - /resetwelcome: mengatur ulang pesan sambutan Kamu ke default; menghapus semua perubahan yang telah Kamu buat.
- - /setgoodbye : set pesan selamat tinggal Kamu! Markdown dan tombol didukung, serta tambalan.
- - /resetgoodbye: mengatur ulang pesan selamat tinggal Kamu ke default; menghapus semua perubahan yang telah Kamu buat.
- - /cleanwelcome : menghapus pesan sambutan lama; ketika orang baru bergabung, pesan lama dihapus.
- - /cleanservice : menghapus semua pesan layanan; itu adalah "x bergabung dengan grup" yang Kamu lihat ketika orang bergabung.
- - /welcomesecurity : izin pengguna lunak untuk mengirim file media selama 24 jam, izin pengguna terbatas untuk mengirim saya $
-
-
-Fillings:
-Seperti disebutkan, Kamu dapat menggunakan tag tertentu untuk mengisi pesan selamat datang Kamu dengan pengguna atau info obrolan; ada:
-{first}: Nama depan pengguna.
-{last}: Nama belakang pengguna.
-{fullname}: Nama lengkap.
-{username}: Nama pengguna dari pengguna; jika tidak ada yang tersedia, sebutkan pengguna.
-{mention}: Menyebutkan pengguna, menggunakan nama depan mereka.
-{id}: Id pengguna.
-{chatname}: Nama chat.
-
-Contoh cara menggunakan tambalan adalah mengatur sambutan Kamu, melalui:
-/setwelcome Hello {first}! Selamat datanf di {chatname}.
-
-Kamu dapat mengaktifkan / menonaktifkan pesan sambutan seperti:
-/welcome off
-
-Jika Kamu ingin menyimpan gambar, gif, atau stiker, atau data lain, lakukan hal berikut:
-/setwelcome saat membalas stiker atau data apa pun yang Kamu inginkan. Data ini sekarang akan dikirim untuk menyambut pengguna baru.
-
-Tip: gunakan /welcome noformat untuk mengambil pesan selamat datang yang belum diformat.
-Ini akan mengambil pesan selamat datang dan mengirimkannya tanpa memformatnya; memberi Kamu markdown mentah, memungkinkan Kamu untuk mengedit dengan mudah.
-Ini juga bekerja dengan /goodbye.""",
-
-"Word Blacklists_help":"""Kamu dapat mengatur filter daftar hitam untuk mengambil tindakan otomatis pada orang-orang ketika mereka mengatakan hal-hal tertentu. Ini dilakukan dengan menggunakan:
- - /addblacklist : daftar hitam pemicunya. Kamu dapat mengatur kalimat dengan menaruh tanda kutip di sekitar alasannya.
- - /unblacklist : berhenti daftar hitam pemicu daftar hitam tertentu.
- - /rmblacklist : sama dengan /unblacklist
- - /blacklist: daftar semua filter daftar hitam aktif
-
-/addblacklist "the admins suck" Respect your admins!
-Ini akan menghapus pesan yang terdapat kata 'the admins suck'.
-Jika Kamu telah mengaktifkan mode daftar hitam alternatif, itu akan memperingatkan, mencekal, menendang, atau membisukan pengguna dengan pesan yang menyebutkan alasannya.
-
-Top tip:
-Daftar hitam memungkinkan Kamu menggunakan beberapa pengubah untuk mencocokkan karakter "unknown". Misalnya, Kamu dapat menggunakan? karakter untuk mencocokkan satu kemunculan $
-Kamu juga dapat menggunakan * pengubah, yang sesuai dengan sejumlah karakter apapun. Jika Kamu ingin daftar hitam Url, ini akan memungkinkan Kamu untuk menyesuaikan secara penuh $
-Sebagai contoh, berikut akan melarang bit.ly link:
-/addblacklist "bit.ly/*" kita tidak menyukai layanan pemendek!
-Jika Kamu ingin hanya cocok bit.ly/ link diikuti oleh tiga karakter, Kamu dapat menggunakan:
-/addblacklist "bit.ly/???" Kita tidak menyukai layanan pemendek!
-Ini akan cocok bit.ly/abc, tetapi tidak bit.ly/abcd.""",
-
-"Purges_help": """perlu menghapus banyak pesan? Itulah mengapa purge ada!
-
-Perintah yang tersedia adalah:
- - /purge: menghapus semua pesan dari pesan Kamu menjawab, untuk pesan yang sekarang.
- - /purge X: menghapus X pesan setelah pesan Kamu membalas (termasuk menjawab pesan)
- -/del: menghapus pesan yang Kamu jawab.
-""",
-
-
-"Federations_help": """Ah, manajemen grup. Hal ini semua menyenangkan dan permainan, sampai Kamu mulai mendapatkan spammer di, dan Kamu perlu untuk melarang mereka. Maka Kamu perlu untuk mulai melarang lebih dan lebih, dan itu akan menyakitkan.
-Tapi kemudian Kamu memiliki beberapa kelompok, dan Kamu tidak ingin spammer ini dalam salah satu grup Kamu - bagaimana Kamu dapat menangani? Apakah Kamu memiliki melarang mereka secara manual, di semua kelompok Kamu?
-Terinspirasi oleh [Rose bot](t.me/MissRose_bot)
-Jangan lagi! Dengan Federasi, Kamu dapat membuat ban di tumpang-tindih satu obrolan untuk semua obrolan lain.
-Kamu bahkan dapat menunjuk admin federasi, sehingga admin tepercaya Kamu dapat melarang semua obrolan yang ingin Kamu lindungi.
-Commands:
- - /newfed : membuat federasi baru dengan nama yang diberikan. Pengguna hanya diperbolehkan memiliki satu federasi. Metode ini juga dapat digunakan untuk mengubah nama federasi. (max 64 characters)
- - /delfed: menghapus federasi Kamu, dan informasi apa pun yang berkaitan dengannya. Tidak akan membatalkan pencekalan pengguna yang diblokir.
- - /fedinfo : informasi tentang federasi yang ditentukan.
- - /joinfed : bergabung dengan obrolan saat ini ke federasi. Hanya pemilik obrolan yang dapat melakukan ini. Setiap obrolan hanya bisa dalam satu federasi.
- - /leavefed : meninggalkan federasi yang diberikan. Hanya pemilik obrolan yang dapat melakukan ini.
- - /fpromote : mempromosikan pengguna untuk memberi makan admin. Pemilik Fed saja.
- - /fdemote : menurunkan pengguna dari admin yang diumpankan ke pengguna normal. Hanya pemilik Fed.
- - /fban : melarang pengguna dari semua federasi tempat obrolan ini berlangsung, dan eksekutor memiliki kendali atas.
- - /unfban : batalkan pengguna dari semua federasi tempat obrolan ini berlangsung, dan bahwa pelaksana memiliki kendali atas.
- - /setfrules: Tetapkan aturan federasi
- - /frules: Tampilkan aturan federasi
- - /chatfed: Tampilkan federasi tempat obrolan
- - /fedadmins: Tampilkan admin federasi""",
-
-
-#GDPR
-"send-gdpr": """Data pribadi Kamu telah dihapus.\n\nPerhatikan bahwa ini tidak akan membatalkan blokir \
-kamu dari obrolan apa pun, karena itu adalah data telegram, bukan data Bot.
-Flooding, warns, dan gbans tetap tersimpan, seperti pada \
-[this](https://ico.org.uk/for-organisations/guide-to-the-general-data-protection-regulation-gdpr/individual-rights/right-to-erasure/), "
-yang dengan jelas menyatakan bahwa hak untuk dihapus tidak berlaku \
-\"untuk pelaksanaan tugas yang dilakukan untuk kepentingan umum\", seperti halnya \
-kasus untuk potongan data tersebut."""
-
-}
+ "Ketakutan mengarah pada ke
diff --git a/haruka/modules/translations/Russian.py b/haruka/modules/translations/Russian.py
index eaed1671..0896d0e0 100755
--- a/haruka/modules/translations/Russian.py
+++ b/haruka/modules/translations/Russian.py
@@ -526,4 +526,4 @@
"\nAll commands can either be used with `/` or `!`.\n": "\nВсе коммнды могут начинатся с `/` или `!`\n",
#Module helps
-}
\ No newline at end of file
+}
diff --git a/haruka/modules/translations/sinhala.py b/haruka/modules/translations/sinhala.py
new file mode 100644
index 00000000..046a6223
--- /dev/null
+++ b/haruka/modules/translations/sinhala.py
@@ -0,0 +1,253 @@
+RUN_STRINGS = (
+ "ඔයා කොහෙද යන්නේ කියලා ඔයා හිතන්නේ?",
+ "හහ්? මොකක්ද? ඔවුන් පැනලා ගියාද?",
+ "ZZzzZZzz ... හහ්? මොකක්ද? ඔහ්, ඔවුන් නැවත වරක්, කමක් නැහැ.",
+ "නැවත මෙහි එන්න!",
+ "එතරම් වේගවත් නොවේ ...",
+ "බිත්තිය දෙස බලන්න!",
+ "මාව ඔවුන් සමඟ තනි නොකරන්න !!",
+ "ඔයා දුවනවා, ඔයා මැරෙනවා.",
+ "ඔබට විහිළු, මම සෑම තැනකම සිටිමි",
+ "ඔයා ඒ ගැන පසුතැවෙනවා ...",
+ "ඔබටත් උත්සාහ කළ හැකිය / පයින් ගසන්න, එය විනෝදජනක බව මට අසන්නට ලැබේ."
+ "වෙනත් කෙනෙකුට කරදර කරන්න, මෙහි කිසිවෙකු ගණන් ගන්නේ නැත.",
+ "ඔබට දුවන්න පුළුවන්, නමුත් ඔබට සැඟවිය නොහැක.",
+ "ඔබට ලැබී ඇත්තේ එපමණක්ද?",
+ "මම ඔබ පිටුපස සිටිමි ...",
+ "ඔබට සමාගමක් ඇත!",
+ "අපට මෙය පහසුම ක්රමය හෝ දුෂ්කර ක්රමය කළ හැකිය.",
+ "ඔබට එය තේරෙන්නේ නැහැ නේද?",
+ "ඔව්, ඔබ දුවනවා නම් හොඳයි!",
+ "කරුණාකර, මට කොතරම් සැලකිල්ලක් දක්වනවාදැයි මට මතක් කරන්න?",
+ "මම ඔබ නම් මම වේගයෙන් දුවමි.",
+ "එය අනිවාර්යයෙන්ම අපි සොයන ඩ්රොයිඩ් ය.",
+ "අවාසි ඔබට වාසිදායක වේවා.",
+ "ප්රසිද්ධ අවසන් වදන්.",
+ "ඔවුන් සදහටම අතුරුදහන් විය, නැවත කිසිදිනෙක නොපෙනේ.",
+ "\" ඔහ්, මා දෙස බලන්න! මම හරිම සිසිල්, මට බොට් එකකින් දුවන්න පුළුවන්! \ "- මේ පුද්ගලයා",
+ "ඔව් ඔව්, දැනටමත් තට්ටු කරන්න / පයින් ගසන්න.",
+ "මෙන්න, මෙම මුද්ද රැගෙන ඔබ එහි සිටින විට මොර්ඩෝර් වෙත යන්න.",
+ "පුරාවෘත්තය සතුව ඇත, ඒවා තවමත් ක්රියාත්මක වේ ...",
+ "හැරී පොටර් මෙන් නොව, ඔබේ දෙමාපියන්ට මා වෙතින් ඔබව ආරක්ෂා කළ නොහැක.",
+ "බිය කෝපයට තුඩු දෙයි. කෝපය වෛරයට තුඩු දෙයි. වෛරය දුක් වේදනා වලට තුඩු දෙයි. ඔබ දිගටම බියෙන් දුවන්නේ නම්, ඔබට එය කළ හැකිය."
+ "ඊළඟ වඩර් වන්න.",
+ "බහුවිධ ගණනය කිරීම් පසුව, ඔබේ ෂෙනානිගන් පිළිබඳ මගේ උනන්දුව හරියටම 0 බව මම තීරණය කර ඇත්තෙමි.",
+ "පුරාවෘත්තය සතුව ඇත, ඒවා තවමත් ක්රියාත්මක වේ.",
+ "එය දිගටම කරගෙන යන්න, කෙසේ හෝ අපට ඔබව මෙහි අවශ්ය බව විශ්වාස නැත.",
+ "ඔයා විශාරදයෙක්- ඔහ්, ඉන්න. ඔයා හැරී නෙවෙයි, දිගටම ඉදිරියට යන්න.",
+ "හැල්වේස් හි ධාවනය නොවේ!",
+ "හස්ටා ලා විස්ටා, බබා.",
+ "කවුද බල්ලන්ට එළියට දුන්නේ?",
+ "එය විහිළුවක්, කිසිවෙකු ගණන් නොගන්නා නිසා.",
+ "ආහ්, මොනතරම් නාස්තියක්ද, මම එයට කැමතියි.",
+ "අවංකවම, මගේ ආදරණීය, මම නරකක් දෙන්නේ නැහැ.",
+ "මගේ මිල්ක්ෂේක් සියලුම පිරිමි ළමයින් මිදුලට ගෙන එයි ... එබැවින් වේගයෙන් දුවන්න!",
+ "ඔබට සත්යය හසුරුවා ගත නොහැක!",
+ "බොහෝ කලකට පෙර, මන්දාකිනියක බොහෝ away තින් ... කවුරුහරි ඒ ගැන සැලකිලිමත් වනු ඇත. තවදුරටත් එසේ නොවේ.",
+ "හේයි, ඔවුන් දෙස බලන්න! ඔවුන් දුවන්නේ නොවැළැක්විය හැකි බැන්හම්මර් වලින් ... හුරුබුහුටි.",
+ "හැන් මුලින්ම වෙඩි තැබුවා. මමත් එහෙමයි",
+ "සුදු හාවෙකු ඔබ පසුපස දුවන්නේ කුමක් ද?",
+ "වෛද්යවරයා පවසන පරිදි ... ධාවනය කරන්න!",
+ )
+
+INSULTS_STRINGS = (
+
+"අපොයි ... එවැනි මෝඩ මෝඩයෙක්.",
+ "බොන්න සහ ටයිප් නොකරන්න.",
+ "මම හිතන්නේ ඔබ ගෙදර යා යුතුයි, නැත්නම් මානසික රැකවරණයක් ලබා ගත යුතුයි.",
+ "විධානය හමු නොවීය. ඔබේ මොළය මෙන්.",
+ "ඔබ ඔබව මෝඩයෙකු කරන බව ඔබට වැටහෙනවාද? පෙනෙන හැටියට එසේ නොවේ.",
+ "ඔබට ඊට වඩා හොඳින් ටයිප් කළ හැකිය.",
+ "බොට් රීතිය 544 9 වන වගන්තිය ඔබ වැනි මෝඩ මිනිසුන්ට පිළිතුරු දීම වළක්වයි.",
+ "කණගාටුයි, අපි මොළය විකුණන්නේ නැත.",
+ "මාව විශ්වාස කරන්න ඔබ සාමාන්ය කෙනෙක් නොවේ.",
+ "මම හිතනවා ඔයාගේ මොළය අලුත් දෙයක් වගේ දැනෙනවා, ඔබ එය කිසි විටෙකත් භාවිතා නොකරන බව."
+ "මට මාව මරා දැමීමට අවශ්ය නම් මම ඔබේ ඊගෝව තරණය කර ඔබගේ IQ වෙත පනින්නෙමි.",
+ "Zombies මොළය කනවා ... ඔබ ආරක්ෂිතයි",
+ "ඔබ පරිණාමය වූයේ වානරයන්ගෙන් නොවේ, ඔවුන් ඔබෙන් පරිණාමය විය.",
+ "ඔබගේ වයස ඉක්මවා යන විට නැවත පැමිණ මා සමඟ කතා කරන්න.",
+ "මම කියන්නේ නැහැ ඔයා මෝඩයෙක් කියලා, මම කියන්නේ හිතනකොට ඔයාට නරක වාසනාවක් ලැබුණා කියලයි.",
+ "ඔබ කතා කරන්නේ කුමන භාෂාවද? එය ගොන් කතා වගේ.",
+ "මෝඩකම අපරාධයක් නොවේ, එබැවින් ඔබට යාමට නිදහස තිබේ.",
+ "පරිණාමය ආපසු හැරවිය හැකි බවට ඔබ සාක්ෂි දරයි.",
+ "ඔබේ වයස කීයදැයි මම ඔබෙන් අසමි. නමුත් මම දන්නවා ඔබට එතරම් ඉහළ අගයක් ගත නොහැකි බව."
+ "පිටස්තරයෙකු ලෙස, මිනිස් සංහතිය ගැන ඔබ සිතන්නේ කුමක්ද?",
+ "මොළය සියල්ලම නොවේ. ඔබේ නඩුවේ ඒවා කිසිවක් නැත.",
+ "සාමාන්යයෙන් මිනිස්සු ජීවත් වෙලා ඉගෙන ගන්නවා. ඔයා ජීවත් වෙන්න.",
+ "ඔබ මෙතරම් මෝඩ වන්නේ කුමක් දැයි මම නොදනිමි, නමුත් එය සැබවින්ම ක්රියාත්මක වේ.",
+ "දිගටම කතා කරන්න, කවදාහරි ඔබ බුද්ධිමත් දෙයක් කියයි! (මට එය සැකයි)",
+ "මට කම්පනය කරන්න, බුද්ධිමත් යමක් කියන්න.",
+ "ඔබේ IQ ඔබේ සපත්තු ප්රමාණයට වඩා අඩුයි.",
+ "අහෝ! ඔබේ ස්නායු සම්ප්රේෂක තවදුරටත් ක්රියාත්මක නොවේ.",
+ "ඔයාට පිස්සුද මෝඩයා.",
+ "සෑම කෙනෙකුම මෝඩ වීමට අයිතියක් ඇත. නමුත් ඔබ වරප්රසාදය අනිසි ලෙස භාවිතා කරයි."
+ "මට කණගාටුයි, මම ඔබව මෝඩයෙකු ලෙස හැඳින්වූ විට ඔබේ හැඟීම් රිදෙව්වා. මම හිතුවේ ඔබ දැනටමත් එය දන්නා බවයි.",
+ "ඔබ සයනයිඩ් රස බැලීමට උත්සාහ කළ යුතුයි.",
+ "ඔබේ එන්සයිම මීයන්ගේ විෂ ජීර්ණය කිරීමට අදහස් කරයි.",
+ "ඔබ සදහටම නිදා ගැනීමට උත්සාහ කළ යුතුයි.",
+ "තුවක්කුවක් අරගෙන ඔබටම වෙඩි තියන්න.",
+ "පැරෂුට් නොමැතිව ගුවන් යානයකින් පැනීමෙන් ඔබට ලෝක වාර්තාවක් තැබිය හැකිය.",
+ "බීඑස් කතා කිරීම නවතා දුවන බුලට් දුම්රියක් ඉදිරිපිට පනින්න.",
+ "ජලය වෙනුවට හයිඩ්රොක්ලෝරික් අම්ලය සමඟ ස්නානය කිරීමට උත්සාහ කරන්න.",
+ "මෙය උත්සාහ කරන්න: ඔබ ඔබේ හුස්ම පැයක් පමණ දිය යට තබා ගන්නේ නම්, ඔබට එය සදහටම රඳවා ගත හැකිය.",
+ "කොළ පාටට යන්න! ඔක්සිජන් ආශ්වාස කිරීම නවත්වන්න.",
+ "දෙවියන් වහන්සේ ඔබව සොයමින් සිටියේය. ඔබ ඔහුව හමුවීමට පිටවිය යුතුය.",
+ "ඔබේ 100% දෙන්න. දැන් ගිහින් ලේ දන් දෙන්න.",
+ "මහල් සියයක ගොඩනැගිල්ලකින් පැනීමට උත්සාහ කරන්න, නමුත් ඔබට එය කළ හැක්කේ එක් වරක් පමණි.",
+ "ඔබ කිසි විටෙකත් එය භාවිතා නොකළ බව දැක ඔබේ මොළය පරිත්යාග කළ යුතුය.",
+ "වෙඩි තැබීමේ පරාසයක ඉලක්කය සඳහා ස්වේච්ඡාවෙන් ඉදිරිපත් වන්න.",
+ "හිස වෙඩි තැබීම විනෝදජනකයි. ඔබම එකක් ගන්න.",
+ "ඔබ විශාල සුදු මෝරුන් සමඟ පිහිනීමට උත්සාහ කළ යුතුයි.",
+ "ඔබ රතු පාටින් පින්තාරු කර ගොන් මැරතන් ධාවන තරඟයක යෙදිය යුතුය.",
+ "නැවත ඉහළට නොගොස් ඔබේ ජීවිත කාලය පුරාම දිය යට රැඳී සිටිය හැකිය.",
+ "ඔබ දින 1 ක් වැනි කාලයක් හුස්ම ගැනීම නවත්වන්නේ කෙසේද? එය විශිෂ්ට වනු ඇත.",
+ "ඔබ දෙදෙනාම කූඩුවක සිටියදී කොටියෙකු කුපිත කිරීමට උත්සාහ කරන්න.",
+ "ඔබ කැනනයකින් මීටර් 100 ක් තරම් ඉහළට වෙඩි තැබීමට උත්සාහ කර තිබේද?",
+ "ඔබ ඔබේ කටේ ටීඑන්ටී අල්ලාගෙන එය දැල්වීමට උත්සාහ කළ යුතුයි.",
+ "RDX සමඟ විනෝද වීමට උත්සාහ කරන්න.",
+ "ෆොජින් විෂ සහිත බව මට දැනගන්නට ලැබුණි. නමුත් මම හිතන්නේ ඔබ එය විනෝදය සඳහා ආශ්වාස නොකරනු ඇත.",
+ "පෘථිවියේ ඔක්සිජන් අමතක කර අභ්යවකාශයට පිවිසෙන්න.",
+ "ඔබ සර්පයන් සහ ඉණිමඟ සෙල්ලම් කිරීමට උත්සාහ කළ යුතුයි. සැබෑ සර්පයන් සහ ඉණිමඟක් නොමැතිව.",
+ "HT වයර් කිහිපයක් මත නිරුවතින් නටන්න.",
+ "සැබෑ ගිනි කන්ද ඔබට හොඳම පිහිනුම් තටාකයයි.",
+ "ඔබ ගිනි කන්දක උණුසුම් ස්නානය කිරීමට උත්සාහ කළ යුතුයි.",
+ "මිනී පෙට්ටියක එක් දිනක් ගත කිරීමට උත්සාහ කරන්න. එය සදහටම ඔබට අයිති වනු ඇත.",
+ "ඔබ ඉදිරියේ සෙමින් චලනය වන නියුට්රෝනයකින් යුරේනියම් පහර දෙන්න. එය වටිනා අත්දැකීමක් වනු ඇත.",
+ "ඔබ හිරු මතට පය තැබූ පළමු පුද්ගලයා විය හැකිය. උත්සාහ කර බලන්න.",
+ )
+SLAP_TEMPLATES = (
+ "{user1} {hits} {user2} with a {item}.",
+ "{user1} {hits} {user2} in the face with a {item}.",
+ "{user1} {hits} {user2} around a bit with a {item}.",
+ "{user1} {throws} a {item} at {user2}.",
+ "{user1} grabs a {item} and {throws} it at {user2}'s face.",
+ "{user1} launches a {item} in {user2}'s general direction.",
+ "{user1} starts slapping {user2} silly with a {item}.",
+ "{user1} pins {user2} down and repeatedly {hits} them with a {item}.",
+ "{user1} grabs up a {item} and {hits} {user2} with it.",
+ "{user1} ties {user2} to a chair and {throws} a {item} at them.",
+ "{user1} gave a friendly push to help {user2} learn to swim in lava."
+)
+
+ITEMS = (
+ "cast iron skillet",
+ "large trout",
+ "baseball bat",
+ "cricket bat",
+ "wooden cane",
+ "nail",
+ "printer",
+ "shovel",
+ "CRT monitor",
+ "physics textbook",
+ "toaster",
+ "portrait of Richard Stallman",
+ "television",
+ "five ton truck",
+ "roll of duct tape",
+ "book",
+ "laptop",
+ "old television",
+ "sack of rocks",
+ "rainbow trout",
+ "rubber chicken",
+ "spiked bat",
+ "fire extinguisher",
+ "heavy rock",
+ "chunk of dirt",
+ "beehive",
+ "piece of rotten meat",
+ "bear",
+ "ton of bricks",
+)
+
+THROW = (
+ "throws",
+ "flings",
+ "chucks",
+ "hurls",
+)
+
+HIT = (
+ "hits",
+ "whacks",
+ "slaps",
+ "smacks",
+ "bashes",
+)
+
+MARKDOWN_HELP = """
+Markdown is a very powerful formatting tool supported by telegram. {} has some enhancements, to make sure that \
+saved messages are correctly parsed, and to allow you to create buttons.
+
+- _italic_: wrapping text with '_' will produce italic text
+- *bold*: wrapping text with '*' will produce bold text
+- `code`: wrapping text with '`' will produce monospaced text, also known as 'code'
+- [sometext](someURL): this will create a link - the message will just show sometext, \
+and tapping on it will open the page at someURL.
+EG: [test](example.com)
+
+- [buttontext](buttonurl:someURL): this is a special enhancement to allow users to have telegram \
+buttons in their markdown. buttontext will be what is displayed on the button, and someurl \
+will be the url which is opened.
+EG: [This is a button](buttonurl:example.com)
+
+If you want multiple buttons on the same line, use :same, as such:
+[one](buttonurl://example.com)
+[two](buttonurl://google.com:same)
+This will create two buttons on a single line, instead of one button per line.
+"""
+
+EnglishStrings = {
+ "send-start": """Hi {}, my name {}! If you have any questions on how to use me, read /help - and then head to @YanaBotGroup.
+
+I'm a group manager bot maintained by [this person](tg://user?id={654839744}). I'm a [Marie](https://github.com/PaulSonOfLars/tgbot) fork.
+I'm built in python3, using the \
+python-telegram-bot library, and am fully opensource - you can find what makes me tick\
+[here](https://github.com/peaktogoo/HarukaAya))!
+
+Feel free to submit pull requests on github, or to contact my support group, @EchelonTeam, with any bugs, questions \
+or feature requests you might have :)
+
+If you enjoying using me and/or would like to help me survive in the wild, hit /donate to help fund/upgrade my VPS!
+""",
+
+ "send-help": """Hey there! My name is *{}*.
+I'm a modular group management bot with a few fun extras! Have a look at the following for an idea of some of the things I can help you with.
+
+Main commands available:
+ - /start: Cool command to check if the bot is alive or not
+ - /help: PM's you this message.
+ - /help : PM's you info about that module.
+ - /donate: information about how to donate!
+ - /lang: Change bot language
+ - /settings:
+ - in PM: will send you your settings for all supported modules.
+ - in a group: will redirect you to pm, with all that chat's settings.
+ {}
+ """,
+
+ "send-group-settings": """Hi there! There are quite a few settings for *{}* - go ahead and pick what
+you're interested in.""",
+
+#Misc
+"RUNS-K": RUN_STRINGS,
+"SLAP_TEMPLATES-K": SLAP_TEMPLATES,
+"ITEMS-K": ITEMS,
+"HIT-K": HIT,
+"THROW-K": THROW,
+"ITEMP-K": ITEMS,
+"ITEMR-K": ITEMS,
+"MARKDOWN_HELP-K": MARKDOWN_HELP,
+"INSULTS-K": INSULTS_STRINGS,
+
+#GDPR
+"send-gdpr": """Your personal data has been deleted.\n\nNote that this will not unban \
+you from any chats, as that is telegram data, not YanaBot data.
+Flooding, warns, and gbans are also preserved, as of \
+[this](https://ico.org.uk/for-organisations/guide-to-the-general-data-protection-regulation-gdpr/individual-rights/right-to-erasure/), "
+which clearly states that the right to erasure does not apply \
+\"for the performance of a task carried out in the public interest\", as is \
+the case for the aforementioned pieces of data."""
+
+}