Due to the migration of the TBGs, development of Nihonium has ceased permanently.
Prediction of advance or something
Status:
Added
As of 0.5.2, nh!threadInfo has a section for Estimated Completion Date.
allow the bot to post in tgoradaswh
Status:
Denied
Beyond the ability to roll a dice, it's unclear what advantage this would have.
Update 1 (Jul. 1, '21): I might make it so that certain threads can only use certain commands.
Update 2 (Aug. 5, '21): Now that we have TGOHNRADFYASWH, there's no need for this.
Allow rolling on TBGs Play monopoly
Status:
Denied
The ability to call a command and have dice be rolled would be useful, but the bot only posts at a speed of once every 30 minutes, likely too slow for gameplay.
Update 1 (Jul. 4, '21): After checking pg. 20 of the topic, it looks like gameplay is surprisingly slow, with the average distance between rolls on pg. 20 being 1,248 minutes. (Though this may not be accurate, as I measured the distance by hand.)
Update 2 (Aug. 18, '23): TBGs Play Monopoly appears to be dead, so this won't be added.
Post reminder (like "notify me at post 100000 to do something")
Status:
Undecided
This could be useful, but would require a database or JSON file to keep track of reminders, and there's a risk of reminders being dropped due to crashes.
make the bot respond faster
Status:
Considered
The current speed is quite slow, but this is to prevent inflating the view count of the threads, which is unavoidable with the way the bot gathers data. On average, the bot views around 2 or 3 pages per visit, though this could be increased by downtime or spikes in activity.
Update 1 (Jul. 1, '21): I've been thinking about it some more, and 2 or 3 pages is a really small number. It takes about 10 seconds to reload a page three times. If I do decrease the delay, it'll probably be to 15 or 20 minutes.
Update 2 (Aug. 5, '21): Given that I've made a view bot for a spin-off of the PostID threads and no-one really cared, I don't think "too many views" is a problem. However, if enough threads have commands used in them, there could be a risk of parse-cycle delays.
Update 3 (Aug. 18, '23): As of 0.13.1, forks can now customize the time between parse cycles. Because the time of the next cycle is decided at the start of a cycle, short cycle lengths may cause cycles to be delayed if too many threads have commands parsed in a single cycle.
transporting posts from here to discord and vice versa (i'm working on this)
Status:
Denied
No. The way the bot's code is formatted right now is very incompatible with the format of a Discord bot, and would likely require completely restructureing the code to support this.
official nihonium thread (just use postID 0 for now)
Status:
Denied
I'll probably do that once there are more commands, but for now I'll just use PostID 0, like you said.
Update 1 (Aug. 5, '21): On second thought, there's no real reason to do this.
change the <title> of Suggestions page
Status:
Fixed
Oh, did I forget to do that? My bad.
make nihonium's website link on here be nihonium's webpage
Status:
Done
Done.
Birthday command
Status:
Planned
Not sure how this would be useful, but it shouldn't be that hard to implement.
add text command documentation to the site
Status:
Added
Sorry about being slow on that.
bump command
Status:
Delayed
Making a bump command for the current thread would be easy (albeit redundant), but making a bump command for any thread would require some extra thought.
Update 1 (Aug. 5, '21): Whoops, forgot about this.
Music in official website
Status:
Denied
What exactly do you mean by this?
Update 1 (Jul. 4, '21):
I'm not sure I see what the point is, nor do I have an idea of what the music would be. It would also probably be annoying.
xkcd
Status:
Denied
While there's probably some API for it, xkcd isn't the most kid-friendly, so no.
Rewrite entire code to fit as a Discord bot
Status:
Denied
N-no! That would take forever!
Show sum of dies rolled (like Grogar)
Status:
Added
As of 0.6.7, nh!dice now shows the total number rolled.
replace with a space after splitting into subcommands
Status:
Denied
Shouldn't be too difficult.
Update 1 (Aug. 19, '23): Turns out the forum converts non-breaking spaces to regular spaces.
set up miniTWOW (search it up of you don't know)
Status:
Undecided
As a matter of fact, I do know. However, setting one up would be somewhat complicated, and might require a database.
update the website more often
Status:
Delayed
Sorry about that, I'll try to do it more often; maybe on the weekends.
Update nh!help
Status:
Done
I do need to add nh!rolladice...
Update 1 (Aug. 19, '23): As of 0.13.1, nh!rolladice and nh!choose have been added.
subcommand help
Status:
Soon
I'll probably implement that with the command class I'm planning to implement.
maintain or make leaderboard in Top 100 Posters
Status:
Denied
This would probably require reworking some of the bot, would likely make the bot freeze for several minutes each time it does it, and there's no current way to "schedule" it. Sorry, but no.
nh!suggestions - returns a list of suggestions, or at least the webpage
Status:
Undecided
I'll think about it - though this may require removing answered suggestions.
update suggestions
Status:
Done
Done.
Do not have Nihonium support the wicked a.k.a. the viewbots
Status:
Denied
I don't think there are any viewbots with accounts. If you mean not letting people who make viewbots use Nihonium, it'd be a bit weird if I couldn't use my own bot?
update the Post ID hub
Status:
Not Done
Unfortunately, I don't have control over that.
Add coin images to nihonium
Status:
Soon
...where?
Update 1 (Aug. 18, '23): See S34.
subcommand to see the list of possible die-rolls and their effects
Status:
Denied
Since the list is in the first post of TGOHNRADFYASWH, I don't really see the point.
a fight simulator kinda like what discord bots do or something
Status:
Denied
Could... could you maybe elaborate on that? It's not clear what you want.
put command description in __doc__
Status:
Soon
Sure, though I'll likely be doing this after making the command class.
Nihonium support for Top 100 Posters
Status:
Denied
I don't really see the point of this.
maybe each roll should have a small cooldown by default to prevent multiple die-rolls from happening in the same post
Status:
Denied
That seems like a good idea.
Update 1 (Dec. 29, '21): Due to some reworks with nh!rolladice, this is no longer necessary.
nh!deathmatch x y
Status:
Undecided
That seems like a good idea.
Coin images when flipping coins
Status:
Soon
That seems like a good idea.
FAQ
Status:
Soon
That seems like a good idea.
make suggestion lister
Status:
Undecided
See S23.
fortune (unix)
Status:
Considered
That shouldn't be too hard to make.
coin images for nh!coin
See S34.
porting posts to discord, but not vice versa (I did it).
Status:
Denied
See S6.
use **kwargs for future use
Status:
Undecided
How, exactly?
use **kwargs on commands for future use
Status:
Undecided
See S40.
last parse cycle time
Status:
Undecided
What exactly do you mean by this? Do you mean the time of the last parse-cycle, the time since the last parse-cycle, the time the last parse-cycle took, or something else?
Auto-bump topics in case of another flood bump, long cooldown (~36 hours)
Status:
Denied
That doesn't seem like a good idea. How would Nihonium know what topics to bump?
nh!trolladice - A secret command that can be found when mistyping nh!rolladice, function unknown due to being a suggested easter egg
Status:
Considered
Interesting. But what would it do?
Have Nihonium run at "night" as well since it would be unfair for people who live ahead of UTC (A 4 hour cooldown is now a 14 hour cooldown)
Status:
Considered
I've been thinking of doing that, but the problem is that I currently host Nihonium on a Windows PC, and the only other thing to host it on would be a Raspberry Pi 4, which tends to freeze occasionally when I work on FightSim.
Plus, working on it on the Pi would likely be annoying.
Update 1 (Aug. 20, '23): And now I'm not using the Pi, so this is even less likely.
nh!rolladice takes post time as measure and not the processed time (for example, if a command was used at 4:14 am and was processed at 4:30 am, the time counted is 4:14 am and not 4:30 am).
Status:
Considered
It shouldn't be too hard to get the time of posting, but the main problem is figuring out how to parse stuff like "Today 3:45:07 AM" or "Yesterday 4:50:24 PM".
user links on TGOHNRADFYASWH leaderboard
Status:
Undecided
While that seems like a good idea, I'm not entirely sure it's neccessary. Plus, adding links would require using quote instead of code.
Call the non-released versions of Nihonium as Ununtrium
Status:
Not Done
Funny, but there aren't really any "unreleased" versions yet.
find commands not just on the first line
Status:
Added
I'm still not sure how to implement that, but I'll try.
Update 1 (Dec. 31, '21): I've managed to implement this. It wasn't too hard, except for filtering out quote tags and code tags.
an emulated shell for accessing files
Status:
Denied
This seems like it would be really hard for something no-one would use.
estimated time of next parse cycle
Status:
Undecided
I... guess I could put it in nh!botinfo?
word wrap on Suggestion page
Status:
Not Done
Your browser does it for you already, so I don't need to do anything.
verbose mode (give debug stuff to siggy)
Status:
Considered
That might be helpful, but what would be put there?
Show mean average, mode average, lowest die & highest die in dice rolls
Status:
Planned
This seems like they would be less useful with smaller rolls, so they'd probably only be show have larger rolls.
either use BeautifulSoup everywhere or not use it at all
Status:
Denied
It's the easiest way to handle some problems, but not all of them.
random image selector, it selects an image from a group of 15 imgs or so.
Status:
Considered
Like Trendy's !mfw command?
a rickroll detector
Status:
Denied
What would it detect rickrolls in? How would it detect them?
make rolling a 9 actually work by having nihonium look at the last post value on the roller's account page
Status:
Denied
If I'm going to be scraping user pages, then I'd rather scrape useful information, like usernames.
Also by the time the command gets parsed, their last post was probably several minutes ago.
list estimates in code tags instead of quotes
Status:
Done
Sure.
*where do the suggestions go?
To suggestions.txt, and eventually here.
add cloud lists
Status:
Denied
Databases are hard.
get nihonium to top 100 posters
Status:
Delayed
At ~1 post every 30 minutes, that might take a while.
Flerovium
...what?
I am offended how my "Flerovium" suggestion was treated as a joke suggestion. Flerovium is the element after Nihonium.
but what else am i supposed to name the section?
Update 1 (Aug. 5, '21): Due to the reorganizing of the Suggestions page, that suggestion is now considered a "Comment", rather than a "Joke Suggestion".
tseggus!hn
.noitseggus taerg a tahW
Nihonium Mineral Fish
Sure, if you want to create it.
top 100 posters
what about it?
periodic table
what about it?
Fix the spelling mistake in S19, where you spelt "Sorry" as "Dorry".
Status:
Fixed
Whoops, my bad.
Fix the spelling of the word "implement" in S49
Status:
Fixed
Whoops, my bad. Again.
add "See S33" to suggestion S29 since that's what I've meant back then
Status:
Done
Makes sense, assuming you meant S34.
add vertical slabs
Hold on while I relay this to Mojang.
more cave ambient sounds
You get bell(), take it or leave it.
<empty line>
Status:
Added
What an amazing suggestion!
invite Rick Astley to rickroll us
Status:
Not done
Sorry, don't know his number.
make Nihonium sing the ABC song
Status:
Delayed
...with what? And where?
make Nihonum speak Spanish
Status:
Denied
She doesn't even speak English??
e
E
hello
hi
munchy monk
yummy
RUSH E
Please don't break my piano
add the entirety of Minecraft's splashes list to Nihonium's random word thing
Where would I even find that?
<e>
E.
add the entirety of Minecraft's splashes list to Nihonium's random word thing
See J11.
make Nihonium speak in Java
Status:
Denied
She still doesn't even speak English??? And that's a programming language???
mifernian translation
Status:
Denied
Since the TBGs is mostly in English, this bot will also be in English. Sorry for the inconvenience.
<empty line>
Status:
Added
See J3.
update https://tbgforums.com/forums/viewtopic.php?pid=660960#p660960 !!!!!!
Status:
Done
I update the Suggestions page very infrequently, so this probably isn't the best way to remind me.
this is a test
looks like it works
testing <>& unescaping
Looks like it worked.
<img src="https://tbgforums.com/forums/img/smilies/smile.png" width="15" height="15" alt="smile">
create asdf
Did you mean: nh!text create asdf?
TypeError: can only concatenate str (not "int") to str
make sure to use str()
reject this suggestion
Status:
Added
Nope.
Turing-completeness
I don't think there's anything to test.
don't reject this suggestion
Status:
Soon
ok then
nh!suggest nh!suggest nh!suggest nh!suggest nh!suggest nh!suggest nh!suggest nh!suggest nh!suggest nh!suggest nh!suggest nh!suggest nh!suggest nh!suggest nh!suggest nh!suggest nh!suggest nh!suggest
congrats on discovering the lack of limit i imposed
BG_00(2)
404 NOT FOUND
■
oh boy, unicode
<meta https-equiv="refresh" content="0; url=https://www.youtube.com/watch?v=qWwb8S02f_c" />
Status:
Denied
Nice try.
testing <strong>bold</strong> <em>italic</em> <span class="bbu">underline</span> <span style="color: maroon">colored</span> <a href="https://realicraft.github.io/Nihonium/index.html">url</a>
Status:
Soon
looks like converting some HTML will be a good idea
testing
where'd the quote go?