mirror of
https://github.com/eternnoir/pyTelegramBotAPI.git
synced 2023-08-10 21:12:57 +03:00
Merge pull request #1311 from SwissCorePy/master
added property `user` to TeleBot class
This commit is contained in:
commit
c6ff9b07df
@ -209,6 +209,16 @@ class TeleBot:
|
||||
if self.threaded:
|
||||
self.worker_pool = util.ThreadPool(num_threads=num_threads)
|
||||
|
||||
@property
|
||||
def user(self) -> types.User:
|
||||
"""
|
||||
The User object representing this bot.
|
||||
Equivalent to bot.get_me() but the result is cached so only one API call is needed
|
||||
"""
|
||||
if not hasattr(self, "_user"):
|
||||
self._user = types.User.de_json(self.get_me())
|
||||
return self._user
|
||||
|
||||
def enable_save_next_step_handlers(self, delay=120, filename="./.handler-saves/step.save"):
|
||||
"""
|
||||
Enable saving next step handlers (by default saving disabled)
|
||||
|
Loading…
Reference in New Issue
Block a user