{ "botWelcome": "*Hello! I am Kowalski!*\nI was made with love by some nerds who really love programming!\n\n*Before using, you need to read the privacy policy (/privacy) to understand where your data goes when using this bot.*\n\nAlso, you can use /help to see the bot commands!\n\n*Special thanks to @givfnz2 for his many contributions to the bot!*", "botHelp": "*Hey, I'm Kowalski, a simple bot made entirely from scratch in Telegraf and Node.js by some nerds who really love programming.*\n\nClick on the buttons below to see which commands you can use!\n", "botPrivacy": "Check out [this link](https://blog.lucmsilva.com/posts/lynx-privacy-policy) to read the bot's privacy policy.", "botAbout": "*About the bot*\n\nKowalski was originally created by [Lucas Gabriel (lucmsilva)](https://github.com/lucmsilva651), now maintained by several people.\n\nThe bot's purpose is to bring fun to your groups here on Telegram in a relaxed and simple way. The bot also features some very useful commands, which you can see using the help command (/help).\n\nSee the source code: [Click here to go to GitHub](https://github.com/abocn/TelegramBot)", "aboutBot": "About the bot", "unKnown": "Unknown", "varYes": "Yes", "varNo": "No", "varTo": "to", "varIs": "is", "varWas": "was", "varNone": "None", "varBack": "Back", "unexpectedErr": "Some unexpected error occurred during a bot action. Please report it to the developers.", "errInvalidOption": "Whoops! Invalid option!", "kickingMyself": "*Since you don't need me, I'll leave.*", "kickingMyselfErr": "Error leaving the chat.", "noPermission": "You don't have permission to run this command.", "botAdminOnly": "This command is exclusive to the bot's general administrators. I can't disclose who they are, nor what this command does.", "privateOnly": "This command should only be used in private chats, not in groups.", "groupOnly": "This command should only be used in groups, not in private chats.", "botNameChanged": "*Bot name changed to* `{botName}`.", "botNameErr": "*Error changing bot name:*\n`{tgErr}`", "botDescChanged": "*Bot description changed to* `{botDesc}`.", "botDescErr": "*Error changing bot description:*\n`{tgErr}`", "invalidId": "Please enter a valid user ID.", "banSuccess": "User with ID `{userId}` has been banned.", "banErr": "Could not ban the user. Check if the ID is correct and if the bot has admin permissions.\n\n`{tgErr}`", "unBanSuccess": "User with ID `{userId}` has been unbanned.", "unBanErr": "Could not unban the user. Check if the ID is correct and if the bot has admin permissions.\n\n`{tgErr}`", "isGay": "Yes, you are *gay*!", "isNtGay": "Ah, you are not gay!", "isFurry": "Yes, you are *furry*!", "isNtFurry": "Ah, you are not a furry!", "randomNum": "*Generated number (0-10):* `{number}`.", "userInfo": "*User info*\n\n*Name:* `{userName}`\n*Username:* `{userHandle}`\n*User ID:* `{userId}`\n*Language:* `{userLang}`\n*Premium user:* `{userPremium}`", "chatInfo": "*Chat info*\n\n*Name:* `{chatName}`\n*Chat ID:* `{chatId}`\n*Handle:* `{chatHandle}`\n*Type:* `{chatType}`\n*Members:* `{chatMembersCount}`\n*Is a forum:* `{isForum}`", "funEmojiResult": "*You rolled {emoji} and got* `{value}`*!*\nYou don't know what that means? Me neither!", "gifErr": "*Something went wrong while sending the GIF. Please try again later.*\n\n{err}", "lastFmNoUser": "*Please provide a Last.fm username.*\nExample: `/setuser `", "lastFmNoSet": "*You haven't set your Last.fm username yet.*\nUse the command /setuser to set.\n\nExample: `/setuser `", "lastFmNoRecent": "*No recent tracks found for Last.fm user* `{lastfmUser}`*.*", "lastFmUserSet": "*Your Last.fm username has been set to:* `{lastUser}`.", "lastFmStatusFor": "{lastfmUser} *{nowPlaying} listening {playCount}*:\n\n{trackName} by {artistName}", "lastFmPlayCount": "by the {plays}th time", "lastFmErr": "*Error retrieving data for Last.fm user* {lastfmUser}.\n\n`{err}`", "gitCurrentCommit": "*Current commit:* `{commitHash}`", "gitErrRetrievingCommit": "*Error retrieving commit:* {error}", "weatherProvideLocation": "*Please provide a location.*", "weatherInvalidLocation": "*Invalid location. Try again.*", "weatherStatus": "*Weather in {addressFirst}:*\n\n*Status:* `{getStatusEmoji(iconCode)} {wxPhraseLong}`\n*Temperature:* `{temperature} °{temperatureUnit}`\n*Feels like:* `{temperatureFeelsLike} °{temperatureUnit2}`\n*Humidity:* `{relativeHumidity}%`\n*Wind speed:* `{windSpeed} {speedUnit}`", "weatherErr": "*An error occurred while retrieving the weather. Please try again later.*\n\n`{error}`", "mainCommands": "Main commands", "mainCommandsDesc": "*Main commands*\n\n- /help: Show bot's help\n- /start: Start the bot\n- /privacy: Read the bot's Privacy Policy", "usefulCommands": "Useful commands", "usefulCommandsDesc": "*Useful commands*\n\n- /chatinfo: Send information about the group\n- /userinfo: Send information about yourself\n- /d | /device ``: Search for a device on GSMArena and show its specs.\n- /weather | /clima ``: See weather status for a specific location.\n- /modarchive | /tma ``: Download a module from The Mod Archive.\n- /wiki `` (WIP): Displays content from a Wikipedia page, converting some things to a more familiar format on Telegram.\n- /http ``: Send details about a specific HTTP code. Example: `/http 404`", "funnyCommands": "Funny commands", "funnyCommandsDesc": "*Funny commands*\n\n- /gay: Check if you are gay\n- /furry: Check if you are a furry\n- /random: Pick a random number between 0-10", "interactiveEmojis": "Interactive emojis", "interactiveEmojisDesc": "*Interactive emojis*\n\n- /dice: Roll a dice\n- /idice: Infinitely roll a colored dice\n- /slot: Try to combine the figures!\n- /ball: Try to kick the ball into the goal!\n- /bowling: Try to hit the pins!\n- /dart: Try to hit the target!", "ytDlp": "Video download", "ytDlpDesc": "*Video download*\n\n- /yt | /ytdl | /sdl | /dl | /video `