LICENSE
README.md
pyproject.toml
PySPlusthon/__init__.py
PySPlusthon/smart_call.py
PySPlusthon/sync_support.py
PySPlusthon.egg-info/PKG-INFO
PySPlusthon.egg-info/SOURCES.txt
PySPlusthon.egg-info/dependency_links.txt
PySPlusthon.egg-info/requires.txt
PySPlusthon.egg-info/top_level.txt
PySPlusthon/client/__init__.py
PySPlusthon/client/client.py
PySPlusthon/client/attachments/__init__.py
PySPlusthon/client/attachments/get_file.py
PySPlusthon/client/attachments/send_animation.py
PySPlusthon/client/attachments/send_audio.py
PySPlusthon/client/attachments/send_contact.py
PySPlusthon/client/attachments/send_document.py
PySPlusthon/client/attachments/send_location.py
PySPlusthon/client/attachments/send_media_group.py
PySPlusthon/client/attachments/send_photo.py
PySPlusthon/client/attachments/send_video.py
PySPlusthon/client/attachments/send_voice.py
PySPlusthon/client/attachments/upload_file.py
PySPlusthon/client/chats/__init__.py
PySPlusthon/client/chats/ban_chat_member.py
PySPlusthon/client/chats/delete_chat_photo.py
PySPlusthon/client/chats/get_chat.py
PySPlusthon/client/chats/get_chat_administrators.py
PySPlusthon/client/chats/get_chat_history.py
PySPlusthon/client/chats/get_chat_member.py
PySPlusthon/client/chats/get_chat_members.py
PySPlusthon/client/chats/get_chat_members_count.py
PySPlusthon/client/chats/join_chat.py
PySPlusthon/client/chats/leave_chat.py
PySPlusthon/client/chats/pin_chat_message.py
PySPlusthon/client/chats/promote_chat_member.py
PySPlusthon/client/chats/restrict_chat_member.py
PySPlusthon/client/chats/set_chat_description.py
PySPlusthon/client/chats/set_chat_photo.py
PySPlusthon/client/chats/set_chat_title.py
PySPlusthon/client/chats/unban_chat_member.py
PySPlusthon/client/chats/unpin_all_chat_messages.py
PySPlusthon/client/chats/unpin_chat_message.py
PySPlusthon/client/invite_links/__init__.py
PySPlusthon/client/invite_links/create_chat_invite_link.py
PySPlusthon/client/invite_links/export_chat_invite_link.py
PySPlusthon/client/invite_links/revoke_chat_invite_link.py
PySPlusthon/client/messages/__init__.py
PySPlusthon/client/messages/answer_callback_query.py
PySPlusthon/client/messages/copy_message.py
PySPlusthon/client/messages/delete_message.py
PySPlusthon/client/messages/edit_message_caption.py
PySPlusthon/client/messages/edit_message_reply_markup.py
PySPlusthon/client/messages/edit_message_text.py
PySPlusthon/client/messages/forward_message.py
PySPlusthon/client/messages/send_message.py
PySPlusthon/client/updates/__init__.py
PySPlusthon/client/updates/delete_webhook.py
PySPlusthon/client/updates/get_updates.py
PySPlusthon/client/updates/get_webhook_info.py
PySPlusthon/client/updates/set_webhook.py
PySPlusthon/client/users/__init__.py
PySPlusthon/client/users/ask_review.py
PySPlusthon/client/users/get_me.py
PySPlusthon/conditions/__init__.py
PySPlusthon/conditions/all.py
PySPlusthon/conditions/animation.py
PySPlusthon/conditions/at_state.py
PySPlusthon/conditions/audio.py
PySPlusthon/conditions/author.py
PySPlusthon/conditions/caption.py
PySPlusthon/conditions/channel.py
PySPlusthon/conditions/channel_chat_created.py
PySPlusthon/conditions/chat.py
PySPlusthon/conditions/click.py
PySPlusthon/conditions/command.py
PySPlusthon/conditions/condition.py
PySPlusthon/conditions/contact.py
PySPlusthon/conditions/content.py
PySPlusthon/conditions/delete_chat_photo.py
PySPlusthon/conditions/document.py
PySPlusthon/conditions/entities.py
PySPlusthon/conditions/equals.py
PySPlusthon/conditions/forward.py
PySPlusthon/conditions/group.py
PySPlusthon/conditions/group_chat_created.py
PySPlusthon/conditions/is_admin.py
PySPlusthon/conditions/is_instance.py
PySPlusthon/conditions/is_joined.py
PySPlusthon/conditions/left_chat_member.py
PySPlusthon/conditions/location.py
PySPlusthon/conditions/media.py
PySPlusthon/conditions/media_group.py
PySPlusthon/conditions/new_chat_members.py
PySPlusthon/conditions/new_chat_photo.py
PySPlusthon/conditions/new_chat_title.py
PySPlusthon/conditions/number.py
PySPlusthon/conditions/photo.py
PySPlusthon/conditions/pinned_message.py
PySPlusthon/conditions/poll.py
PySPlusthon/conditions/private.py
PySPlusthon/conditions/regex.py
PySPlusthon/conditions/reply.py
PySPlusthon/conditions/supergroup_chat_created.py
PySPlusthon/conditions/text.py
PySPlusthon/conditions/video.py
PySPlusthon/conditions/voice.py
PySPlusthon/dispatcher/__init__.py
PySPlusthon/dispatcher/chain.py
PySPlusthon/dispatcher/dispatcher.py
PySPlusthon/dispatcher/logging_chain.py
PySPlusthon/dispatcher/monitoring_chain.py
PySPlusthon/dispatcher/printing_chain.py
PySPlusthon/enums/__init__.py
PySPlusthon/enums/chat_member_status.py
PySPlusthon/enums/chat_type.py
PySPlusthon/enums/message_media_type.py
PySPlusthon/enums/name_enum.py
PySPlusthon/enums/peer_type.py
PySPlusthon/enums/poll_type.py
PySPlusthon/enums/transaction_status.py
PySPlusthon/errors/__init__.py
PySPlusthon/errors/dispatching_errors/__init__.py
PySPlusthon/errors/dispatching_errors/break_dispatching.py
PySPlusthon/errors/dispatching_errors/continue_dispatching.py
PySPlusthon/errors/rpc_errors/__init__.py
PySPlusthon/errors/rpc_errors/bad_request_error.py
PySPlusthon/errors/rpc_errors/flood_error.py
PySPlusthon/errors/rpc_errors/forbidden_error.py
PySPlusthon/errors/rpc_errors/internal_error.py
PySPlusthon/errors/rpc_errors/not_found_error.py
PySPlusthon/errors/rpc_errors/rpc_error.py
PySPlusthon/errors/rpc_errors/too_many_requests.py
PySPlusthon/errors/rpc_errors/unauthorized_error.py
PySPlusthon/event_handlers/__init__.py
PySPlusthon/event_handlers/callback_query_handler.py
PySPlusthon/event_handlers/command_handler.py
PySPlusthon/event_handlers/connect_handler.py
PySPlusthon/event_handlers/disconnect_handler.py
PySPlusthon/event_handlers/edited_message_handler.py
PySPlusthon/event_handlers/error_handler.py
PySPlusthon/event_handlers/event_handler.py
PySPlusthon/event_handlers/initialize_handler.py
PySPlusthon/event_handlers/message_handler.py
PySPlusthon/event_handlers/shipping_query_handler.py
PySPlusthon/event_handlers/shutdown_handler.py
PySPlusthon/event_handlers/update_handler.py
PySPlusthon/network/__init__.py
PySPlusthon/network/httpconnection.py
PySPlusthon/objects/__init__.py
PySPlusthon/objects/animation.py
PySPlusthon/objects/audio.py
PySPlusthon/objects/callback_query.py
PySPlusthon/objects/chat.py
PySPlusthon/objects/chat_member.py
PySPlusthon/objects/chat_permissions.py
PySPlusthon/objects/chat_photo.py
PySPlusthon/objects/contact.py
PySPlusthon/objects/date.py
PySPlusthon/objects/document.py
PySPlusthon/objects/edited_message.py
PySPlusthon/objects/entity.py
PySPlusthon/objects/file.py
PySPlusthon/objects/forward_origin.py
PySPlusthon/objects/inline_keyboard.py
PySPlusthon/objects/inline_keyboard_button.py
PySPlusthon/objects/input_media.py
PySPlusthon/objects/input_media_photo.py
PySPlusthon/objects/input_media_video.py
PySPlusthon/objects/invite_link.py
PySPlusthon/objects/list.py
PySPlusthon/objects/location.py
PySPlusthon/objects/message.py
PySPlusthon/objects/message_id.py
PySPlusthon/objects/object.py
PySPlusthon/objects/order_info.py
PySPlusthon/objects/photo.py
PySPlusthon/objects/poll.py
PySPlusthon/objects/poll_option.py
PySPlusthon/objects/reply_keyboard.py
PySPlusthon/objects/reply_keyboard_button.py
PySPlusthon/objects/reply_keyboard_remove.py
PySPlusthon/objects/reply_markup.py
PySPlusthon/objects/shipping_address.py
PySPlusthon/objects/shipping_query.py
PySPlusthon/objects/sticker.py
PySPlusthon/objects/sticker_set.py
PySPlusthon/objects/transaction.py
PySPlusthon/objects/update.py
PySPlusthon/objects/user.py
PySPlusthon/objects/video.py
PySPlusthon/objects/voice.py
PySPlusthon/objects/webhook_info.py
PySPlusthon/proto/__init__.py
PySPlusthon/proto/enums_pb2.py
PySPlusthon/proto/enums_pb2.pyi
PySPlusthon/proto/enums_pb2_grpc.py
PySPlusthon/proto/ws_pb2.py
PySPlusthon/proto/ws_pb2.pyi
PySPlusthon/proto/ws_pb2_grpc.py
PySPlusthon/proto/requests/__init__.py
PySPlusthon/proto/requests/abacus_pb2.py
PySPlusthon/proto/requests/abacus_pb2.pyi
PySPlusthon/proto/requests/abacus_pb2_grpc.py
PySPlusthon/proto/requests/auth_pb2.py
PySPlusthon/proto/requests/auth_pb2.pyi
PySPlusthon/proto/requests/auth_pb2_grpc.py
PySPlusthon/proto/requests/configs_pb2.py
PySPlusthon/proto/requests/configs_pb2.pyi
PySPlusthon/proto/requests/configs_pb2_grpc.py
PySPlusthon/proto/requests/files_pb2.py
PySPlusthon/proto/requests/files_pb2.pyi
PySPlusthon/proto/requests/files_pb2_grpc.py
PySPlusthon/proto/requests/groups_pb2.py
PySPlusthon/proto/requests/groups_pb2.pyi
PySPlusthon/proto/requests/groups_pb2_grpc.py
PySPlusthon/proto/requests/messaging_pb2.py
PySPlusthon/proto/requests/messaging_pb2.pyi
PySPlusthon/proto/requests/messaging_pb2_grpc.py
PySPlusthon/proto/requests/presence_pb2.py
PySPlusthon/proto/requests/presence_pb2.pyi
PySPlusthon/proto/requests/presence_pb2_grpc.py
PySPlusthon/proto/requests/request_pb2.py
PySPlusthon/proto/requests/request_pb2.pyi
PySPlusthon/proto/requests/request_pb2_grpc.py
PySPlusthon/proto/requests/users_pb2.py
PySPlusthon/proto/requests/users_pb2.pyi
PySPlusthon/proto/requests/users_pb2_grpc.py
PySPlusthon/proto/responses/__init__.py
PySPlusthon/proto/responses/abacus_pb2.py
PySPlusthon/proto/responses/abacus_pb2.pyi
PySPlusthon/proto/responses/abacus_pb2_grpc.py
PySPlusthon/proto/responses/auth_pb2.py
PySPlusthon/proto/responses/auth_pb2.pyi
PySPlusthon/proto/responses/auth_pb2_grpc.py
PySPlusthon/proto/responses/files_pb2.py
PySPlusthon/proto/responses/files_pb2.pyi
PySPlusthon/proto/responses/files_pb2_grpc.py
PySPlusthon/proto/responses/groups_pb2.py
PySPlusthon/proto/responses/groups_pb2.pyi
PySPlusthon/proto/responses/groups_pb2_grpc.py
PySPlusthon/proto/responses/messaging_pb2.py
PySPlusthon/proto/responses/messaging_pb2.pyi
PySPlusthon/proto/responses/messaging_pb2_grpc.py
PySPlusthon/proto/responses/users_pb2.py
PySPlusthon/proto/responses/users_pb2.pyi
PySPlusthon/proto/responses/users_pb2_grpc.py
PySPlusthon/proto/structs/__init__.py
PySPlusthon/proto/structs/collections_pb2.py
PySPlusthon/proto/structs/collections_pb2.pyi
PySPlusthon/proto/structs/collections_pb2_grpc.py
PySPlusthon/proto/structs/files_pb2.py
PySPlusthon/proto/structs/files_pb2.pyi
PySPlusthon/proto/structs/files_pb2_grpc.py
PySPlusthon/proto/structs/groups_pb2.py
PySPlusthon/proto/structs/groups_pb2.pyi
PySPlusthon/proto/structs/groups_pb2_grpc.py
PySPlusthon/proto/structs/messaging_pb2.py
PySPlusthon/proto/structs/messaging_pb2.pyi
PySPlusthon/proto/structs/messaging_pb2_grpc.py
PySPlusthon/proto/structs/peers_pb2.py
PySPlusthon/proto/structs/peers_pb2.pyi
PySPlusthon/proto/structs/peers_pb2_grpc.py
PySPlusthon/proto/structs/set_updates_pb2.py
PySPlusthon/proto/structs/set_updates_pb2.pyi
PySPlusthon/proto/structs/set_updates_pb2_grpc.py
PySPlusthon/proto/structs/users_pb2.py
PySPlusthon/proto/structs/users_pb2.pyi
PySPlusthon/proto/structs/users_pb2_grpc.py
PySPlusthon/proto/updates/__init__.py
PySPlusthon/proto/updates/messaging_pb2.py
PySPlusthon/proto/updates/messaging_pb2.pyi
PySPlusthon/proto/updates/messaging_pb2_grpc.py
PySPlusthon/states/__init__.py
PySPlusthon/states/state.py
PySPlusthon/states/state_group.py
PySPlusthon/states/state_machine.py
tests/test_bot.py