From ebaf2c9b38af2a7705cc5c5bb0795c90b0e26e3e Mon Sep 17 00:00:00 2001 From: eleksir Date: Thu, 22 Aug 2024 21:29:49 +0300 Subject: [PATCH] Add logOut() method to Teapot lib --- lib/Teapot/Bot/Brain.pm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/lib/Teapot/Bot/Brain.pm b/lib/Teapot/Bot/Brain.pm index e6b3965..9bbcd37 100644 --- a/lib/Teapot/Bot/Brain.pm +++ b/lib/Teapot/Bot/Brain.pm @@ -958,6 +958,23 @@ sub _post_request { return $result; } +sub logOut { + my $self = shift; + + my $send_args = {}; + my $ret; + + if (! defined($self->token) || $self->token eq '') { + $ret->{error} = 1; + $ret->{message} = 'No token supplied to logOut()'; + + return $ret; + } + + my $url = sprintf 'https://api.telegram.org/bot%s/logOut', $self->token; + + return $self->_post_request($url, $send_args); +} 1;