This is fantastic, I can make use of this for players to report bugs, glitches and exploiters to my game’s private Trello board. Thanks a lot!
However, I want to know if there’s a throttle limit on the post interval on Trello’s backend?
This is fantastic, I can make use of this for players to report bugs, glitches and exploiters to my game’s private Trello board. Thanks a lot!
However, I want to know if there’s a throttle limit on the post interval on Trello’s backend?
Yeah even though I make my own APIs for things and won’t be using this. This looks great for new developers to use and build upon.
Thank you! I appreciate your feedback.
And yes, Trello does throttle your requests, the following info was grabbed from their API docs.
To help prevent strain on Trello’s servers, our API imposes rate limits per API key for all issued tokens. There is a limit of 300 requests per 10 seconds for each API key and no more than 100 requests per 10 second interval for each token. If a request exceeds the limit, Trello will return a 429 error.
But still, it is very hard to reach the limit. You can send a request every 0.1 seconds, and still be within the limits by a thin margin.
This looks useful, I might look into using it for some sort of automated ban-list synchronises to a trello easily.
Thanks for the contribution!
Although I won’t use because I’ve already made my own.
I think that this is useful and great! This will sure help new developers. Thanks for sharing this and keep up the great work !
Important notice:
I received an amazing amount of reports of the script giving an error when attempting to create a new card.
I want to apologize to those that were affected by this error, as it took me way to long to fix it.
For those users that were affected by this bug, I have released version 1.1.2, which includes the hotfix for the error.
If you are currently using version 1.1.1, you should update to version 1.1.2.
This will be useful in my future projects. Good job!
How do you set the description when creating a card?
Card:SetDesc(string)
seems to be the function that does it, although it isn’t listed in the documentation.
Oh didn’t even knew that existed. Thanks! I just did Card:SetProperty("desc", description)
I’d love if you add a List:Added() or a Card:Added() function! It’d be lovely for Cross-Server Messaging, Near Real-Time (Leaderboards(?)), etc, without the hassle of using Datastores, MessagingService, or other hacky ways around it!
I am currently working on a newer version, which will have a lot more features, which will include everything the Trello HTTP API has to offer.
I cannot promise a release time currently.
Thank you for pointing his out, I will update the documentation to include the function.
Thank you for making this API. I’m currently using it as a whitelist system for my game which is under development.
It might be worth pointing out in your post that in no way should Trello really be used as a database - ever. Its purpose is for project management, not for things such as ban lists. Its really not optimized for thins like that, as you’ll notice when you open a board with massive amounts of cards.
I am aware, however, I believe the end user should have the freedom of doing whatever they wish with the API, as after all, I hold no rights on this API. Anyone can sell the scripts to others if they wish (not that they should, but they could).
I believe the same logic applies to the use given to the aforementioned software.
Hey, heres a quick request! Perhaps add this into the Card Script:
function NewCard:GetDesc()
return (self:GetData().desc)
end
I use it all the time, and it’s really helpful for getting “Ban Reasons” (or thats what I’m using it for)!
Oh wow. It appears I added a way to set the description of the card, but not to retrieve it.
Silly me.
I’ll add it next update, hopefully in under a day, as I am away from home at the moment.
Thank you!
A better way of achieving this is through the feature that roblox created: Messaging Service
Yes, but if you were to make an “vacation” or something ban dealio, It’d be nice to kick the player if they’re In-Game by simply adding a Card to your trello board.