add post_gif to rpc dispatcher

This commit is contained in:
bakatrouble 2024-02-29 21:35:52 +03:00
parent 5d69af14d5
commit ae446c01bb

View File

@ -38,6 +38,7 @@ class ChannelHelperBotModuleConfig(TelegramBotModuleConfig):
super().__init__(*args, **kwargs) super().__init__(*args, **kwargs)
self.rpc_dispatcher = RPCDispatcher() self.rpc_dispatcher = RPCDispatcher()
self.rpc_dispatcher['post_photo'] = self.rpc_post_photo self.rpc_dispatcher['post_photo'] = self.rpc_post_photo
self.rpc_dispatcher['post_gif'] = self.rpc_post_gif
def rpc_post_photo(self, photo, is_base64=False, note=''): def rpc_post_photo(self, photo, is_base64=False, note=''):
config._reload_maybe() config._reload_maybe()
@ -82,7 +83,7 @@ class ChannelHelperBotModuleConfig(TelegramBotModuleConfig):
with open(fpath_input, 'wb') as f: with open(fpath_input, 'wb') as f:
f.write(resp.content) f.write(resp.content)
except: except:
raise RuntimeError('Could not load image') raise RuntimeError('Could not load GIF')
video_input = ffmpeg \ video_input = ffmpeg \
.input(fpath_input) .input(fpath_input)
cmd = video_input \ cmd = video_input \