Giter VIP home page Giter VIP logo

modio-bot's People

Contributors

intenscia avatar nickelc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

modio-bot's Issues

Uptime reporting

I've always wanted to be able to report uptime to users of the mod.io API. I believe adding an ?uptime command would be nice.

Internally we have the endpoint https://api.mod.io/sys/test/?api_key=APIKEYHERE which reports the API + DB status.

However externally we use Pingdom to monitor mod.io, you can see public reports:

Web
API

I think it would be cool to have the ?uptime command return something like:

Last checked 35 seconds ago:

โœ… Web 100% uptime last 7 days (672ms average response time)
โŒ API 98.99% uptime last 7 days (400ms average response time)

To get that information, you will need to use the Pingdom API, if you are interested I can PM you an API key to use on Discord.

Permission error descriptive

Where possible ensure error messages are descriptive.

i.e. instead of

"You have insufficient rights for this command"

It is

"You have insufficient rights for this command, you need the X permission."

New game not available

I wanna add a new game that came out 5th April 2024 "BMX Streets" but it doesn't appear in the list smh

More details for updates

Currently the updates are very light on:

"The mod has been edited"
"The primary file changed. link"

aaa

I believe the game icon and name should be included in either the header or the footer.

For the primary file, either the new version or changelog should be included. Also instead of link, can you link the text? "The primary file has changed to v0.5.3. Changelog: ..."

For the mod has been edited, can you mention the fields changed? Not essential if not.

Respond with error messages

When a user performs an action that has no outcome, the modbot should return an error message so the user knows why.

~subscribe 123

"Only users with manage channels role can subscribe to games"

Playing should show the default command

If you look at dynobot, it has "Playing dyno.gg | ?help so users know where to start.

Modbot should do the same and set the "Playing" to whatever the current prefix is, for example:

Playing ~help

Remove time delay

It's very confusing for users, it should be 100 milliseconds or less

Consistent mod updates presentation

At the moment "A new mod is available" includes the creator in the header, and does not mention the game.

But "A mod has been updated" includes the game in the header and not the creator.

I think for consistency the game should always be in the header, and the creator is either linked in the description or in the footer

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.