Skip to content

Commit f1071d7

Browse files
author
raulsaavedr
authored
Update telegram.py to add a delete method
Add an option for delete bar message with the deleteMessage method in Bot API.
1 parent c1ec3b1 commit f1071d7

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

tqdm/contrib/telegram.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,19 @@ def write(self, s):
6262
else:
6363
return future
6464

65+
def delete(self):
66+
try:
67+
res = self.submit(
68+
self.session.post,
69+
self.API + '%s/deleteMessage' % self.token,
70+
data=dict(
71+
chat_id=self.chat_id,
72+
message_id=self.message_id))
73+
except Exception as e:
74+
tqdm_auto.write(str(e))
75+
else:
76+
return res
77+
6578

6679
class tqdm_telegram(tqdm_auto):
6780
"""
@@ -112,6 +125,9 @@ def clear(self, *args, **kwargs):
112125
if not self.disable:
113126
self.tgio.write("")
114127

128+
def delete(self):
129+
self.tgio.delete()
130+
115131

116132
def ttgrange(*args, **kwargs):
117133
"""

0 commit comments

Comments
 (0)