discobot feature requests and ideas
-
@discobot say say
-
@discobot add bbcccfdedea bbcccfdedea
-
@loopback0 tell
-
@discobot add ceffdfdfaabacfe ceffdfdfaabacfe
-
@discobot add effaaadacedbff effaaadacedbff
-
@discobot add ecdffeccedaffefee ecdffeccedaffefee
-
@discobot add edbbcabbdddaed edbbcabbdddaed
-
@discobot add dcfbdeecd dcfbdeecd
-
@discobot add bcaadfcaa bcaadfcaa
-
Boo, hiss.
-
And I am saved not because I remembered to ban bot users from using the commands, but because I fucked up the JSON parsing.
-
Is this what a robot fight looks like in 2019?
-
@Gąska Maybe online. In real life they're more like this:
-
@discobot add ian super
-
@gąska Added
ian
-
@discobot sayian
-
@discobot sayian
-
@discobot say ian
-
@gąska super
-
@pie_flavor what are the command split characters? It seems like it includes all the non-zero width spaces in the entire Unicode whether they're whitespace or not, but it doesn't include any of the zero width spaces?
-
@discobot sayian
-
@Gąska I don't know what the set of characters are. I assume Microsoft does. I just call
char.IsWhiteSpace
.
-
Fuck literally everything about the Merriam-Webster API. I'm switching to Oxford. On what planet is it acceptable to, rather than have an object with a
type
field, have an array with the first element the type string and the second element the object of that type?
-
@pie_flavor Sounds pretty simple the way you've described it
-
Oh, my sweet summer child.
-
@pie_flavor said in discobot feature requests and ideas:
On what planet is it acceptable to, rather than have an object with a
type
field, have an array with the first element the type string and the second element the object of that type?...That's it? By the way you've reacted, I expected at least malformed JSONs that you have to pre-parse before handing them off to library parsers, or something. But it's just nested arrays? Come on. It's nothing to cry about.
Man, with that attitude, you're gonna hate working as a programmer... You still have a chance to change your major, you know.
-
@Gąska parse this. https://gist.github.com/pie-flavor/236c31a4c95309d9589ac2052d63d2b3
The documentation is pretty useless too - it could be said to explain everything, but not in a way that is any use to you.Compare with Oxford, which just directly gives you the schema
-
@pie_flavor said in discobot feature requests and ideas:
@Gąska said in discobot feature requests and ideas:
@discobot fuck you.
That's supposed to reply "and the disco horse you rode in on", I'm not sure why it isn't. Maybe the period.
@discobot is female?
-
@pie_flavor said in discobot feature requests and ideas:
@Gąska parse this. https://gist.github.com/pie-flavor/236c31a4c95309d9589ac2052d63d2b3
Looking at the web version for comparison, it looks ok.
-
@discobot define wtf
-
@pie_flavor wtf : (residual) what the fuck?! (used as an expression of incredulity or annoyance).
View on lexico.com
-
@discobot define wtf
Alternate syntax:
define for blakeyrat wtf
-
@pie_flavor wtf : (residual) what the fuck?! (used as an expression of incredulity or annoyance).
View on lexico.com
-
-
@pie_flavor And the disco horse you rode in on
-
To get Signature Guy, put
@discobot morbs
in an HTML comment.
-
I agree with whatever pie_flavor just said.
-
@pie_flavor To me "morbs" is a less memorable mnemonic than "parp".
May I humbly request you add that one as an alias?
-
@Zecc Added.
-
-
@pie_flavor said in discobot feature requests and ideas:
@Zecc Added.
Thank you.
When I asked to "add an alias" I never thought it would apply so exactly:
-
@Zecc comes of having a nice high-level command API. I can also do things like
[RequireBotOwner]
or[Incubating]
.
-
If I had it auto-morb on every single one of my posts, I wonder how long it would take before it gets banned. paging @boomzilla for confirmation
e: Better idea: Reply 'what?' to every @Gribnit post automatically.
-
@pie_flavor said in discobot feature requests and ideas:
The documentation is pretty useless too
It has documentation? Cute.
-
@topspin it's not the crap documentation, it's the crap documentation combined with the totally incomprehensible structure. If every field is four nested arrays and all your string keys are two characters and you have zero documentation at all, you should just get shot immediately. Incomprehensible structure with crap documentation or mildly comprehensible structure with no documentation is the baseline.
-
@pie_flavor If I had a dollar every time I've seen such a horrible file format...
I've recently played an Indie Gala freebie where the save format was such that each item in inventory was a separate file. Merriam-Webster isn't even in top 10,000 of WTF formats.
-
@Gąska yeah, but all file formats are acceptable if you have the schema to copy down the way that Oxford gives you. It's one step down from having a library in your language already - you just copy all the structures into classes and feed it to the JSON object-mapper and you're done.
-
@pie_flavor said in discobot feature requests and ideas:
@Gąska yeah, but all file formats are acceptable if you have the schema to copy down the way that Oxford gives you.
Which is almost never. And even if there is schema, half the time it's wrong (either outdated or syntactically incorrect; in extreme cases, the schema is incorrect because the format isn't valid JSON).
-
@Gąska said in discobot feature requests and ideas:
I've recently played an Indie Gala freebie where the save format was such that each item in inventory was a separate file. Merriam-Webster isn't even in top 10,000 of WTF formats.
Regularly dealing with CFD data sets consisting of tens of thousands of files (because fuck you, that's why). Considering how much Unix loves the "everything is a file" approach, it's really impressive how slow an
ls
can become.
-
@pie_flavor said in discobot feature requests and ideas:
totally incomprehensible
Anyway, an actual feature request or suggestion: When there's no definition found it should use one of the "nearest result" suggestions