bot error reporting does not use colors & truncates at 2500 chars
This commit is contained in:
parent
cf19301f96
commit
ff39c8eeb3
1 changed files with 9 additions and 4 deletions
|
@ -180,6 +180,9 @@ class KollagenBot:
|
|||
check=True,
|
||||
capture_output=True,
|
||||
timeout=60,
|
||||
env={
|
||||
'NO_COLOR': "1"
|
||||
}
|
||||
)
|
||||
ntf.seek(0)
|
||||
|
||||
|
@ -218,11 +221,13 @@ class KollagenBot:
|
|||
|
||||
if isinstance(update, Update):
|
||||
if isinstance(context.error, subprocess.CalledProcessError):
|
||||
update.message.reply_text(
|
||||
f"Something is fucked!\n{context.error.stderr.decode('utf-8')}"
|
||||
)
|
||||
error_display = context.error.stderr.decode('utf-8')
|
||||
else:
|
||||
update.message.reply_text(f"Something is fucked!\n{context.error}")
|
||||
error_display = str(context.error)
|
||||
error_display = error_display[:2500]
|
||||
update.message.reply_text(
|
||||
f"Something is fucked!\n{error_display}"
|
||||
)
|
||||
|
||||
def start_idle(self):
|
||||
self.updater.start_polling()
|
||||
|
|
Loading…
Reference in a new issue