This commit is contained in:
Dan 2021-12-17 11:50:14 +01:00
commit a917596cb1
2 changed files with 6 additions and 3 deletions

View File

@ -42,9 +42,9 @@ class DeleteUserHistory(Scaffold):
""" """
r = await self.send( r = await self.send(
raw.functions.channels.DeleteUserHistory( raw.functions.channels.DeleteParticipantHistory(
channel=await self.resolve_peer(chat_id), channel=await self.resolve_peer(chat_id),
user_id=await self.resolve_peer(user_id) participant=await self.resolve_peer(user_id)
) )
) )

View File

@ -37,6 +37,8 @@ class ChatAction:
PLAYING = raw.types.SendMessageGamePlayAction PLAYING = raw.types.SendMessageGamePlayAction
CHOOSE_CONTACT = raw.types.SendMessageChooseContactAction CHOOSE_CONTACT = raw.types.SendMessageChooseContactAction
SPEAKING = raw.types.SpeakingInGroupCallAction SPEAKING = raw.types.SpeakingInGroupCallAction
IMPORT_HISTORY = raw.types.SendMessageHistoryImportAction
CHOOSE_STICKER = raw.types.SendMessageChooseStickerAction
CANCEL = raw.types.SendMessageCancelAction CANCEL = raw.types.SendMessageCancelAction
@ -59,6 +61,7 @@ class SendChatAction(Scaffold):
*"record_audio"* or *"upload_audio"* for audio files, *"upload_document"* for general files, *"record_audio"* or *"upload_audio"* for audio files, *"upload_document"* for general files,
*"find_location"* for location data, *"record_video_note"* or *"upload_video_note"* for video notes, *"find_location"* for location data, *"record_video_note"* or *"upload_video_note"* for video notes,
*"choose_contact"* for contacts, *"playing"* for games, *"speaking"* for speaking in group calls or *"choose_contact"* for contacts, *"playing"* for games, *"speaking"* for speaking in group calls or
*"import_history"* for importing history, *"choose_sticker"* for stickers or
*"cancel"* to cancel any chat action currently displayed. *"cancel"* to cancel any chat action currently displayed.
Returns: Returns:
@ -89,7 +92,7 @@ class SendChatAction(Scaffold):
raise ValueError("Invalid chat action '{}'. Possible values are: {}".format( raise ValueError("Invalid chat action '{}'. Possible values are: {}".format(
action, json.dumps(POSSIBLE_VALUES, indent=4))) from None action, json.dumps(POSSIBLE_VALUES, indent=4))) from None
if "Upload" in action.__name__: if "Upload" in action.__name__ or "History" in action.__name__:
action = action(progress=0) action = action(progress=0)
else: else:
action = action() action = action()