Show HN: Fusebot – Developer bot for Discord and Slack
fusebot.io
fusebot.io
I'm the only person working on this, and mostly in my spare time, but check it out: https://pylon.bot/
Here's the SDK docs so you can see the breadth of what's possible:
- https://pylon.bot/docs/intro - https://pylon.bot/docs/reference/index.html
We're still in beta, but a lot of people are using the bot today. One thing that's great is that you can rapidly iterate on your code without "restarting" the bot because of how the infrastructure is set up. Deploy of your script takes less than a second. And, we support more than just what appears to be registering a single slash command :P
It uses Golang text/template functions to do some eay bot extension. It's less complete than this but it's also got a lot more boilerplate out of the way.
It even has daily trivia and a currency -- necrocoins.
I think it went relatively well, but I can understand why other people go for serverless solutions.
For those that want to know, google cloud's free tier was and is enough to handle a bot with relatively low amount of active players (around 590 as of this post)
I like the serverless approach because if the bot commands are only used a few times a day, the lambda only has to run a few times a day and takes at most 0.5 sec (Discord has a 3 second timeout for slash commands)
BTW, Fusebot is not subject to the 3s limitation. We take care of responding to Discord within 3s and then let you run your code for longer than 3s and send any number of responses afterwards.
I haven't really considered open sourcing it yet, but I can see how other monster taming games may eventually want to implement something like it ;D
Code editing isn't great on mobile - should maybe be able to point to a github gist/file or something?
Along with a very simple web editor for simple changes.
Ed: probably the minimum for editing on a phone is a dedicated screen/view/activity for editing - as the on screen keyboard takes up a lot of room.
Saw the name fusebot and was hoping for another way to bridge discord/matrix/twitter/insert-other-thing-here - that could be smart enough to send copies when it detects X thing or Y person.
Like the landing page though - and nice thought to put 'Too busy now to install? Sign up for a reminder'
If it hears that a person from [list of persons] says something, it copies what they said, along with timestamp, send copies to my other places..
this way I can get notified upon specific events and don't have to watch 24/7 to see when 'princessK' posts a new decree.. or someone mentions digitalCoin X..
I could see that being used a lot by many people.. I would love to have a few other messages posted before and after [said event] also sent.. this way I could likely scan an email while on the go and get some context..
I'd also use such a bot for moderation warnings.. and if I can send a post to my private-wordpress - then all of my moderators can get auto-notified that a new post was made - which could include details like [badKeyword] was said.. but person Nickname.. timestamp.. possibly include the 5 lines of chat before..
I guess kind of like how google alerts works.. and there are bridges with matrix that would allow one to cross post and such.
I've been meaning to goof around with discord bots. When I do, I'll be sure to check it out.