You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
graim currently essentially ALWAYS tells you that the operation was completed successfully. While this is fine 90% of the time (usually, any non-fatal errors are not really errors but simply non-issues), I think it would be a lot more useful for the bot to at least warn you in the situation that something has gone wrong partially.
For example - when a user is banned, graim will attempt to ban them from discord and matrix. As long as the command isn't improperly formatted, graim ALWAYS responds with a success - even if there was not actually a success in the action. For example, if graim's power level isn't high enough in every room, then it will not be able to ban the user - however, there is no way for the end user to know the interaction failed, without logging on Matrix themselves and seeing the ban event in the log.
Mostly I am using this issue to track a long-term implementation of more reception from graim, because this is a big design issue that I am currently completely ignoring. First, I need to figure exactly how I want output to show (should I log in every room/channel individually that it failed in? Should I print out another message after the ban success showing any warns?)
Any outsider input is greatly appreciated!
I am going to be tracking this development in the commit names, so it should be easy to follow progress on this specific development.
The text was updated successfully, but these errors were encountered:
graim currently essentially ALWAYS tells you that the operation was completed successfully. While this is fine 90% of the time (usually, any non-fatal errors are not really errors but simply non-issues), I think it would be a lot more useful for the bot to at least warn you in the situation that something has gone wrong partially.
For example - when a user is banned, graim will attempt to ban them from discord and matrix. As long as the command isn't improperly formatted, graim ALWAYS responds with a success - even if there was not actually a success in the action. For example, if graim's power level isn't high enough in every room, then it will not be able to ban the user - however, there is no way for the end user to know the interaction failed, without logging on Matrix themselves and seeing the ban event in the log.
Mostly I am using this issue to track a long-term implementation of more reception from graim, because this is a big design issue that I am currently completely ignoring. First, I need to figure exactly how I want output to show (should I log in every room/channel individually that it failed in? Should I print out another message after the ban success showing any warns?)
Any outsider input is greatly appreciated!
I am going to be tracking this development in the commit names, so it should be easy to follow progress on this specific development.
The text was updated successfully, but these errors were encountered: