Everything you need to know about Birdbot will be on this page. Click here to find Birdbot's room on JKLM.fun.
Commands in red are only available if you are the creator of the room. Parameters in green are optional, those in red are mandatory. The command's aliases are in orange.
/t — Indicates when the game started.
/j name — Gives you the in-game stats of the specified player. If no player is specified, gives you your own stats.
/c regex — Looks for the words matching positive for the given regex. If no regex is specified, the bot will use the in-game syllable (Don't start your regexes with a hyphen). To learn how to construct regex: https://regex101.com/
To all your search commands you may add the following parameters:
-v to sort the words by life-winning value
-s to sort the words by length (ascending order)
-l to sort the words by length (descending order)
-sn to sort the words by SN value (only sub 6)
-mc to restrict the search to hyphenated words
-adv to restrict the search to adverbs
/p name -mode — Gives the records of the specified player. If no player is specified, gives you your own records.
/rec record page -mode — Gives the current record for all the stats. If a stat is given, gives the few best scores of this stat. /r
/acc record page — Gives the current accuracy records for all the stats. If a stat is given, gives the few best scores of this stat. /a
/speed record page — Gives the current speed records for all the stats. If a stat is given, gives the few best scores of this stat. /a
Accuracy and speed records explaination: any record on the bot has an associated number. (ex: 25 for the "lives gained" record). The goal is to reach this number (or a multiple of that number) with the least amount of words (or as fast as) possible. (ex: reach 25 or 50 lives gained with the least amount of words possible).
You can change the "page" parameter to chose any multiple of that number. (ex: "/acc lives 3" displays the fastest players to reach 75 lives).
Milestones for all the records: 25 lives, 4 alphas, 100 SN, 100 words for any list-based record (adv, longs, etc).
/mode (sub500, sub50, hardcore, regular, easy, freeplay) — Changes the current game mode of the room.
/train — Activates the train mode, allowing you to use /c while playing the sub500 mode.
/train (regex) — Activates the train mode. Creates your training list according to the regex you gave, to measure your accuracy while trying to place words from your list. Gives you suggestions in case you fail to find a word from your list.
Notes: You may add the same parameters as the /c command to filter and sort your words.
/train (mc, long, adv) — Shortcut for the previous command in case you want to train for these records.
/train (alpha, life, syll) — Available soon.
/mode custom [-1000/1000] [1/10] [1/16] [1/5] [1/10] — Modifies the room's mode according to the parameters p1, p2, ..., p5 given in the following order: syllable difficulty, minimal turn duration, max syllable age, starting lives, max lives. Example: /mode custom -2 10 16 5 10
Notes: The syllable difficulty parameter must be between -1000 and 1000. -1000 sets to 1000 the MAXIMAL amount of words for the syllables more rare syllables), and 1000 sets to 1000 the MINIMAL amount of words for the syllables. (less rare syllables).
/b -private — Creates your own room.
/private — Sets the room in private.
/public — Sets the room in public.
/destroyroom — Destroys the room.
/rs word — Gives you the rare syllables of the specified word. /syll
/startnow — starts the game prematurely. /sn
/human — Activates human mode. Beware, player stats will not be saved in the games where the human mode was activated at some point.
/playstyle (alpha, syll, life, long, mc) — Forces the bot to play a stat. /ps
Hey, I'm Enzo (dFuZer)
As you may know by now, I'm a french student and I made BirdBot. BirdBot wasn't made by the JKLM team, even though some of the players were under the impression that BirdBot was "part of the game".
Technically BirdBot is just a JKLM user like you and me, with no privilege whatsoever.
It took me about 3 weeks to complete the first version of BirdBot, then 4-5 months of debugging and adding new features over time, probably more than 300h of work in total. The bot and its website are hosted on a Google Cloud virtual machine that costs about 10-13€ a month, been running for 5 months.
It's a great experience for me and I don't mind spending some money and a lot of time on this.
This is just in case you guys want to show your appreciation for my work, that would mean a lot.
NB: I encourage you to donate to Elisée (who made all of this possible) first, before even thinking about donating here :)
The link to his paypal is on the JKLM frontpage.
No, you have to login and create your own room using /b in a BirdBot Room.
Login with Discord or Twitch and use /b in a BirdBot Room.
You have to use /b in the main BirdBot room of the language you want. For example, if you want to create your room in spanish, you have to use /b in the spanish BirdBot main room (named BirdBot Esp.)
Previous syllables record: You get 1 point every time you put a word that contains the current syllable AND the syllable you had on your last turn.
Multi-word record: You get points for every word you place that contains existing subwords (between spaces). Example: "DOGFOOD" exists in the dictionary. If you place "DOG FOOD", you will get 1 MW point, because "DOG" and "FOOD" are both in the dictionary as well. To be precise: you get ((amount of subwords) -1) points for each word. That means that a solve with 3 subwords (example: "SUPER MINI COMPUTER") would give 2 points, etc... Each subword can only be used once per player.
Note on interaction with compound words: All spaces around the hyphen "-" are ignored. Example - "SUPER-POWER": If you try to put "SUPER - POWER" or "SUPER- POWER" etc, your word will be transformed into "SUPER-POWER", which will not give you a point because this solution contains only one sub-word: "SUPER-POWER" (the word itself).
Depleted syllables record: You get 1 point for every syllable that you have depleted. A syllable is depleted when every word containing that syllable was used.
You have to use all the letters on the top-right side of your screen at least once.
Sorry, no. BirdBot is not open-source.
Sorry, no. I cannot share the bot's word lists because it will make cheating easier.