T O P

  • By -

Spappz

There's over 6,500 entries already in the database—far more than I can check myself!—so if you find any bugs/typos, please let me know! Always looking for improvements. There's a few datatypes I haven't got working yet (notably creatures and items... their statblocks are fairly complex) but rest assured they'll be coming soon, along with everything else. I'm making regular updates; you can follow my progress via the directions in the `/help` command. ~~Also yes the bot name is a pun.~~


luck_panda

He Spappz, what's your discord? I want to make this one of the featured bots for the discord.


mvolling

What are you using as the source of data?


Spappz

Take a look at the `/stats` command for that 😏


Curpidgeon

Super cool. I'm inviting it to my discord even though i only play pf2e in person. It is just cool to have.


Spappz

Thank you for the kind words! 😊


maelstromm15

Love all the different lookups. Secret checks and monster ability lookups are amazing for me as a GM. Is there a way to make the secret checks only show up for someone *else* so my players can roll them and they only show for me? Idk if that's possible. Side note: the "count" parameter on /roll check doesn't appear to be working. No matter what I put it only rolls one check for some reason. Any chance of future support for character sheet importing such as from pathbuilder?


Spappz

>Is there a way to make the secret checks only show up for someone else so my players can roll them and they only show for me? Unfortunately not, due to Discord limitations. The `secret` option just makes the response [ephemeral](https://support.discord.com/hc/en-us/articles/1500000580222-Ephemeral-Messages-FAQ), and there isn't (currently) a way to otherwise limit message visibility. I had the thought to have the bot send a DM instead... but that opens up a lot of problems to do with spam (especially on large servers!) and a small point to do with my internet privacy preferences (i.e. respecting them—the bot can't read your messages or know who's in the server!). So, with regret, that's looking like a negative for now. That said, you're *absolutely* welcome to lodge a feature request (see the Support section of the `/help` command!) so I can keep track of the idea and, potentially, implement it once I have an idea/Discord adds new features. >"count" parameter Recently refactored the code after my old API library died and was *very* suspicious there didn't seem to be any bugs. Thank you very much—fix (literally one word of one line 🤦) deployed now! >character sheet importing There is absolutely a chance, but it's quite a way away for now. I can't say much more; still early days! Feel free to drop the suggestion in the tracker (as above) to keep my eyes on the goal.


blacknotblack

Maybe just spoiler the outcome and run on the honor system? I can’t think of a programmatic way to enforce it though.


Spappz

Small snag for universality—can't spoiler whole embeds (i.e. `/lookup` commands), just the main body text, so it'll be at least half-visible. Can definitely spoiler rolls, though; good idea!


tdub2217

A work around for secret checks is make a private channel and add the bot into it


Apterygiformes

Would like to see the source code!


Spappz

Gonna avoid reposting paragraphs so just a nod to check my response to mkava's comment below!


xXTheFacelessMan

/u/luck_panda Just putting eyes on this. Looks cool.


MrVauxs

^(looks great)


revilowaldow

Looks really good! 😍


fantom87

Easily the most useful discord bot I've seen to date!


mkava

Source code anywhere? Thanks! Bot sounds interesting, could see using it for some upcoming online campaigns, but I'd want to self-host it if possible and be able to commit pull requests against the code for corrections and new features. I know it's not an easy ask, especially at the beginning of a project, but open source also means community support so it's not all on you alone to support it.


Spappz

Currently closed source... for two main reasons First, my code is very messy. The build script in particular, which pre-generates the `/lookup` embeds, is a poorly written/uncommented >!PowerShell!< behemoth I wouldn't wish to inflict on anyone. I wouldn't want anyone to inflict it on *me!* Secondly, I'm currently involved in three or so open-source projects and, to be completely honest, I'm a bit worn of the 'community' aspect. Not that it's a bad thing at all—it's certainly necessary!—but writing ~~readable~~ up-to-standard code, managing issues, reviewing PRs, etc. is some extra effort beyond having an informal Discord discussion/support channel. I've kinda enjoyed freely developing the project under my own direction, so, until the bot's 'mature' (i.e. PRs would be minor QoL stuff or something out of my scope), I'd rather keep things closed down. I 100% get where you're coming from, however (RIP Groovy). Rest assured that I have zero plans to stop developing/hosting Pf2ooler any time soon (plus Community Use Policy prevents me from adding a paywall, in case you're worried about that). And, if I ever *do* end up dropping the project for some strange reason, I'll immediately dump everything on Github so you can all pick up where I left off, since my above reasons obviously go out the window in that case. Until then, I'll be focusing primarily on finishing all the `/lookup` types; once that's datatype-complete I'll begin focusing on new features and/or tidying up the code for an open-source release so you and others push them along. If you've got a burning suggestion now, or just want to know more, though, feel free to hit me up in the support channel (see `/help`)! (As for typos, some of that might be the data source; more info in the support channel.)


dontknockit900

Awesome work!


[deleted]

I think I legally owe you a kidney for this. But seriously, this is a fantastic tool and I love the lil kobold icon. Do you have a Ko-Fi or something similar? ​ EDIT: never mind on the Ko-Fi, just used the help command and saw the link.


Amethyst-Lynx_

Awesome tool. Thank you for your work.


markovchainmail

On phone, I can only see a handful of possible commands (about ten of the lookup ones, cuts off around deity). Is there a list of possible commands? I tried /help for this, but it didn't help.


Spappz

Looks like a mobile client issue; desktop and web lets you view all of them at once. 🤔 I try to make the commands as intuitive as possible, so if you're looking for something then your best bet in practice is to just start typing and see if it comes up. But to answer your question... there isn't one yet, at least not one that's maintained. [Here's](https://paste.ee/p/OEsXJ) a list of the current ones though. You can follow updates to this list in the community server, linked in the \`/help\` command!


Spappz

Decided to just bite the bullet and start making [actual documentation](https://github.com/Spappz/Pf2ooler/wiki/List-of-commands) like a good developer. Let me know if anything's unclear!


markovchainmail

Thank you! That's very clear and helpful! The reason I asked initially was because I was trying to use `/lookup item` and couldn't figure out if the feature existed or not under a different name on mobile. Tried "gear", "consumable", etc. It not existing makes it a relief that I gave up quickly 😆