Commit graph

282 commits

Author SHA1 Message Date
wulan17
7ef785e5aa
Pyrofork: Refactor giveaway
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-11-26 01:46:58 +07:00
Cezar H
8aee144313
Added Conversation Support Based on Pyromodv2
Co-authored-by: Alisson Lauffer <alissonvitortc@gmail.com>
Co-authored-by: Yasir Aris M <git@yasirdev.my.id>
Co-authored-by: wulan17 <wulan17@nusantararom.org>
Signed-off-by: Yasir Aris M <git@yasirdev.my.id>
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-11-25 21:51:41 +07:00
wulan17
e3e84d91e8
Pyrofork: Add support to reply message in another chat
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-11-25 21:51:41 +07:00
wulan17
3e3a861b50
Pyrofork: Add Giveaway media type
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-11-25 21:51:40 +07:00
wulan17
b092130f65
Pyrofork: fix for python3.9 and below
TypeError: Subscripted generics cannot be used with class and instance checks

Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-11-20 23:00:20 +07:00
wulan17
1292805045
Pyrofork: Move Web Page Preview caption to Message.text
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-11-10 21:08:39 +07:00
Yasir Aris M
9dec95ef69
Fix reply 2023-11-02 08:55:59 +07:00
Yasir Aris M
3445ff978e
Forgot to add quote_text 2023-11-02 07:58:43 +07:00
Yasir Aris M
7126383257
Fix copy_message when preview is enabled 2023-11-02 07:45:00 +07:00
Yasir Aris M
b33bbb7546
Fix parameter disable_web_preview in copy message 2023-11-02 07:11:15 +07:00
wulan17
4c2469191c
Pyrofork: Merge Message.web_page to Message.web_page_preview
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-11-01 21:08:45 +07:00
wulan17
5c358e0c92
Pyrofork: Add web_page_preview field to Message
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-11-01 00:02:50 +07:00
wulan17
0124d5598b
Pyrofork: Add Message.reply_web_page bound method
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-11-01 00:02:50 +07:00
wulan17
570195a773
Pyrofork: Add Quote
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-10-29 15:03:19 +07:00
wulan17
733defe650
Pyrofork: fix some derps
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-10-26 19:15:24 +07:00
wulan17
e4964e8470
Pyrofork: Move Non-fragment username from {chat,user}.usernames to {chat,user}.username
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-10-26 19:15:24 +07:00
wulan17
51dc19d400
Pyrofork: fix can_send_messages and can_send_media_messages ChatPermissions
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-10-14 10:55:22 +07:00
wulan17
c11dc29a0d
Pyrofork: check if all ChatPermissions parameters is None
also fix derp

Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-10-14 00:25:15 +00:00
wulan17
d93285b7ba
Pyrofork: add all_perms parameter to ChatPermissions
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-10-12 23:56:16 +00:00
wulan17
da9c45a987
Pyrofork: Stories: Disable allowed_chats privacy for now
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-10-05 20:42:55 +07:00
wulan17
8036da6e32
Pyrofork: Add StoryPrivacy
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-10-05 20:42:33 +07:00
wulan17
55abd409f3
Pyrofork: Rename StoriesPrivacy to StoriesPrivacyRules
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-10-05 20:42:33 +07:00
wulan17
e956bcaac0
Pyrofork: fix some derps
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-09-29 19:57:33 +07:00
wulan17
428f9f092e
Pyrofork: Add StoryDeleted and StorySkipped
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-09-29 01:48:21 +07:00
wulan17
0c79eb27db
Pyrofork: Update MessageStory to layer 164
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-09-22 17:07:24 +07:00
wulan17
b345bf8876
Pyrofork: Update some methods and types to layer 164
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-09-22 16:33:52 +07:00
wulan17
db6cae4ae1
Pyrofork: Add reply_to_story field to Message
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-09-22 16:33:52 +07:00
wulan17
fa5539a16d
Pyrofork: Add reply_to_story_id and reply_to_story_user_id field to Message
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-09-22 16:33:52 +07:00
wulan17
b3a642dc24
Pyrofork: Add topic id to topic created services messages
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-09-15 21:22:39 +07:00
wulan17
24dfde46ce
Pyrofork: fix topic reopen service messages parser
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-09-15 21:22:35 +07:00
wulan17
7af2b07be3
Pyrofork: Add separated media permissions
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-09-07 23:21:38 +07:00
wulan17
2d117929a6
Pyrofork: fix docs
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-09-02 19:42:53 +07:00
wulan17
202176c3b4
Pyrofork: add MessageStory media type
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-08-29 18:04:42 +07:00
wulan17
34fcefe534
Pyrofork: Add get_bot_info and set_bot_info method
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-08-18 16:41:08 +07:00
wulan17
654076edd4
PyroFork: Add protect_content and drop_author parameters to forward bound method
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-08-18 16:40:59 +07:00
wulan17
b670101dac
Pyrofork: Add Story Support
Signed-off-by: wulan17 <wulan17@nusantararom.org>

Pyrofork: Add Story and StoryViews

Signed-off-by: wulan17 <wulan17@nusantararom.org>

Pyrofork: Add get_stories method

Signed-off-by: wulan17 <wulan17@nusantararom.org>

Pyrofork: Add StoriesPrivacy

Signed-off-by: wulan17 <wulan17@nusantararom.org>

Pyrofork: Add send_story method

Signed-off-by: wulan17 <wulan17@nusantararom.org>

Pyrofork: Add edit_story method

Signed-off-by: wulan17 <wulan17@nusantararom.org>

Pyrofork: Add delete_story method

Signed-off-by: wulan17 <wulan17@nusantararom.org>

Pyrofork: Add export_story_link method

Signed-off-by: wulan17 <wulan17@nusantararom.org>

Pyrofork: Add story bound method

Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-08-18 16:34:41 +07:00
wulan17
4cf50e6e04
pyrofork: Add spoiler support for copy_message and send_cached_media methods #18
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-08-18 16:34:39 +07:00
wulan17
f44c80c1a2
pyrofork: Append message_thread_id to reply bound methods if the message is a topic message
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-08-18 16:34:38 +07:00
wulan17
6b45a89f2b
Pyrofork: Add channel_shared and user_shared service message types
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-08-18 16:34:38 +07:00
wulan17
fc406b8286
Pyrofork: Add request_channel parameters to KeyboardButton class
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-08-18 16:34:37 +07:00
wulan17
4a938a7986
Pyrofork: Add request_chat and request_user parameters to KeyboardButton class
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-08-18 16:34:35 +07:00
wulan17
58025e9cb6
Pyrofork: Add is_participants_hidden field to Chat
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-08-18 16:34:35 +07:00
wulan17
d91cf7f120
PyroFork: Add Sticker methods and types
Signed-off-by: wulan17 <wulan17@nusantararom.org>

PyroFork: Add CreateStickerSet Methods

Signed-off-by: wulan17 <wulan17@nusantararom.org>

PyroFork: Add AddStickerToSet Methods

Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-08-18 03:30:37 +07:00
wulan17
ea33dc43a4
Pyrofork: Add Forum Topic Support
Signed-off-by: wulan17 <wulan17@nusantararom.org>

Pyrofork: Add ForumTopicCreated, ForumTopicClosed, ForumTopicReopened, ForumTopicEdited service message types

Signed-off-by: wulan17 <wulan17@nusantararom.org>

Pyrofork: Add can_manage_topics fields to ChatPrivileges and ChatPermissions class

Signed-off-by: wulan17 <wulan17@nusantararom.org>

Pyrofork: Add manage_topics parameter to promote_chat_member, restrict_chat_member, and set_chat_permissions methods

Signed-off-by: wulan17 <wulan17@nusantararom.org>

Pyrofork: Add message_thread_id parameter to send_{animation,audio,cached_media,contact,dice,document,location,media_group,message,photo,poll,sticker,venue,video,video_note,voice} methods

Signed-off-by: wulan17 <wulan17@nusantararom.org>

Pyrogram: Add message_thread_id parameter to forward_message() method and forward() bound method

Signed-off-by: wulan17 <wulan17@nusantararom.org>

Pyrofork: Add message_thread_id parameter to send_game() method and copy() bound method

Signed-off-by: wulan17 <wulan17@nusantararom.org>

Pyrogram: Add ForumTopic and some cleanup

Signed-off-by: wulan17 <wulan17@nusantararom.org>

Pyrofork: Add {create,close,reopen,edit,delete}_forum_topic methods

Signed-off-by: wulan17 <wulan17@nusantararom.org>

Pyrofork: Add message_thread_id parameter to copy_message method

Signed-off-by: wulan17 <wulan17@nusantararom.org>

Pyrofork: Add {CREATED,EDITED,DELETED}_FORUM_TOPIC ChatEvent

Signed-off-by: wulan17 <wulan17@nusantararom.org>

Pyrofork: utils: Check if messages has topics atribut

Signed-off-by: wulan17 <wulan17@nusantararom.org>

Pyrogram: types: Message: Add error handling and is_topic_message

Signed-off-by: wulan17 <wulan17@nusantararom.org>

Pyrofork: Add message_thread_id parameter to send_inline_bot_result()

Signed-off-by: wulan17 <wulan17@nusantararom.org>

Pyrofork: add GeneralTopicHidden and GeneralTopicUnhidden service messages types

Signed-off-by: wulan17 <wulan17@nusantararom.org>

Pyrofork: add message_thread_id parameter to send_chat_action

Signed-off-by: wulan17 <wulan17@nusantararom.org>

PyroFork: Add CloseGeneralTopic, EditGeneralTopic, ReopenGeneralTopic, HideGeneralTopic. UnhideGeneralTopic, and some cleanup

Signed-off-by: wulan17 <wulan17@nusantararom.org>

PyroFork: Add get_forum_topic and get_forum_topic_by_id methods

Signed-off-by: wulan17 <galihgustip@gmail.com>

Pyrofork: Update some methods to layer 160

Signed-off-by: wulan17 <wulan17@nusantararom.org>

pyrofork: Add InputReplyToMessage

Signed-off-by: wulan17 <wulan17@nusantararom.org>

PyroFork: docs: Add missing PeerUser and PeerChannel

and some cleanup

Signed-off-by: wulan17 <galihgustip@gmail.com>
2023-08-18 03:30:36 +07:00
MrMissx
02acefd6e2
Fix AttributeError when received ChatForbidden
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-08-18 03:30:25 +07:00
reaitten
86621ba836
InputMessageContent.write is a coroutine
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-08-18 03:30:24 +07:00
Deshdeepak
06c081d171
Add file_name where missing and pass thumb as Union
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-08-18 03:30:23 +07:00
Devesh Pal
165ade92d5
Add bound method stop() to the Poll object
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-08-18 03:30:22 +07:00
Alisson Lauffer
c0efd663fd
Make some methods static
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-08-18 03:30:21 +07:00
wulan17
9d9b8dcac8
PyroFork: Add usernames field to User
Signed-off-by: wulan17 <wulan17@nusantararom.org>
2023-08-18 03:30:20 +07:00