API Reference#
Bot#
pyvdk.Bot
(config, endpoint_default=False, debug=False)Основной класс бота
add
(self, *blueprints)Добавляет хендлеры из блюпринтов в бота
process
(self, request)Обрабатывает запрос
Config#
pyvdk.Config
(token, group_id, confcode, secret, v=5.124)Конфиг бота
edit_from_args
(self, **kwargs)Подгружает данные из аргументов
edit_from_yaml
(self, path)Подгружает данные из конфига yaml
from_environ
()Создает объект конфига из переменных окружения.
Стандартные названия переменных: PYVDK_TOKEN PYVDK_GROUP_ID PYVDK_CONFIRMATION_CODE PYVDK_SECRET PYVDK_API_VERSION
from_yaml
(path)Создает объект конфига из yaml
v
Convert a string or number to a floating point number, if possible.
Logging#
enable_debug#
pyvdk.logging.enable_debug
()Toggle debug mode
Event#
Handler#
pyvdk.event.Handler
(function, handler_type, *rules, level, endpoint)Класс, хранящий в себе ссылку на функцию-обработчик события, и список правил(Rule), когда следует вызывать эту функцию
add_rule
(self, rule)Метод добавляющий правило в хендлер
Args: rule (ABCRule): объект правила
check_rules
(self, obj)Метод пропускающий объект через правила Не использовать извне
Args: obj (Any): объект события
Returns: Tuple[bool, List[Any]]: флаг, подходит ли объект обработчику, и список аргументов из правил
handle
(self, obj)[summary]
Args: obj (Any): объект события
Returns: bool: было ли событие обработано
Labeler#
pyvdk.event.Labeler
(view, endpoint_default)message_new
(self, *rules, text=None, lower=True, regex=None, pattern=None, level=0, endpoint=None)View#
pyvdk.event.View
(api)add
(self, handler)process
(self, event)GroupEventType#
pyvdk.event.event_types.GroupEventType
(value, names=None, *, module=None, qualname=None, type=None, start=1)An enumeration.
APP_PAYLOAD
An enumeration.
AUDIO_NEW
An enumeration.
BOARD_POST_DELETE
An enumeration.
BOARD_POST_EDIT
An enumeration.
BOARD_POST_NEW
An enumeration.
BOARD_POST_RESTORE
An enumeration.
GROUP_CHANGE_PHOTO
An enumeration.
GROUP_CHANGE_SETTINGS
An enumeration.
GROUP_JOIN
An enumeration.
GROUP_LEAVE
An enumeration.
GROUP_OFFICERS_EDIT
An enumeration.
LIKE_ADD
An enumeration.
LIKE_REMOVE
An enumeration.
MARKET_COMMENT_DELETE
An enumeration.
MARKET_COMMENT_EDIT
An enumeration.
MARKET_COMMENT_NEW
An enumeration.
MARKET_COMMENT_RESTORE
An enumeration.
MARKET_ORDER_EDIT
An enumeration.
MARKET_ORDER_NEW
An enumeration.
MESSAGE_ALLOW
An enumeration.
MESSAGE_DENY
An enumeration.
MESSAGE_EDIT
An enumeration.
MESSAGE_EVENT
An enumeration.
MESSAGE_NEW
An enumeration.
MESSAGE_REPLY
An enumeration.
MESSAGE_TYPING_STATE
An enumeration.
PHOTO_COMMENT_DELETE
An enumeration.
PHOTO_COMMENT_EDIT
An enumeration.
PHOTO_COMMENT_NEW
An enumeration.
PHOTO_COMMENT_RESTORE
An enumeration.
PHOTO_NEW
An enumeration.
POLL_VOTE_NEW
An enumeration.
USER_BLOCK
An enumeration.
USER_UNBLOCK
An enumeration.
VIDEO_COMMENT_DELETE
An enumeration.
VIDEO_COMMENT_EDIT
An enumeration.
VIDEO_COMMENT_NEW
An enumeration.
VIDEO_COMMENT_RESTORE
An enumeration.
VIDEO_NEW
An enumeration.
VKPAY_TRANSACTION
An enumeration.
WALL_POST_NEW
An enumeration.
WALL_REPLY_DELETE
An enumeration.
WALL_REPLY_EDIT
An enumeration.
WALL_REPLY_NEW
An enumeration.
WALL_REPLY_RESTORE
An enumeration.
WALL_REPOST
An enumeration.
API#
RawAPI#
pyvdk.api.RawAPI
(config)Класс для вызовов методов api VK
API_URL
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
method
(self, method, **params)request
(self, method, params)Метод для запроса к апи, "лоу-левел"
Args: method (str): запрашиваемый метод params (dict): параметры запроса (отфильтрованные!)
Returns: dict: результат запроса
API#
pyvdk.api.API
(config)API_URL
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
method
(self, method, **params)request
(self, method, params)Метод для запроса к апи, "лоу-левел"
Args: method (str): запрашиваемый метод params (dict): параметры запроса (отфильтрованные!)
Returns: dict: результат запроса
Categories#
Category#
pyvdk.api.category.Category
(api)Базовая категория для всех категорий апи.
Отфильтровывает и приводит параметры запроса к нужному виду,
и вызывает Api.request
Account#
pyvdk.api.categories.Account
(api)ban
(self, owner_id=None, **kwargs)change_password
(self, restore_sid=None, change_password_hash=None, old_password=None, new_password=None, **kwargs)get_active_offers
(self, offset=None, count=None, **kwargs)get_app_permissions
(self, user_id=None, **kwargs)get_banned
(self, offset=None, count=None, **kwargs)get_counters
(self, filter=None, **kwargs)get_info
(self, fields=None, **kwargs)get_profile_info
(self, **kwargs)get_push_settings
(self, device_id=None, **kwargs)register_device
(self, token=None, device_model=None, device_year=None, device_id=None, system_version=None, settings=None, sandbox=None, **kwargs)save_profile_info
(self, first_name=None, last_name=None, maiden_name=None, screen_name=None, cancel_request_id=None, sex=None, relation=None, relation_partner_id=None, bdate=None, bdate_visibility=None, home_town=None, country_id=None, city_id=None, status=None, **kwargs)set_info
(self, name=None, value=None, **kwargs)set_name_in_menu
(self, user_id=None, name=None, **kwargs)set_offline
(self, **kwargs)set_online
(self, voip=None, **kwargs)set_push_settings
(self, device_id=None, settings=None, key=None, value=None, **kwargs)set_silence_mode
(self, device_id=None, time=None, peer_id=None, sound=None, **kwargs)unban
(self, owner_id=None, **kwargs)unregister_device
(self, device_id=None, sandbox=None, **kwargs)Ads#
pyvdk.api.categories.Ads
(api)add_office_users
(self, account_id=None, data=None, **kwargs)check_link
(self, account_id=None, link_type=None, link_url=None, campaign_id=None, **kwargs)create_ads
(self, account_id=None, data=None, **kwargs)create_campaigns
(self, account_id=None, data=None, **kwargs)create_clients
(self, account_id=None, data=None, **kwargs)create_target_group
(self, account_id=None, client_id=None, name=None, lifetime=None, target_pixel_id=None, target_pixel_rules=None, **kwargs)delete_ads
(self, account_id=None, ids=None, **kwargs)delete_campaigns
(self, account_id=None, ids=None, **kwargs)delete_clients
(self, account_id=None, ids=None, **kwargs)delete_target_group
(self, account_id=None, client_id=None, target_group_id=None, **kwargs)get_accounts
(self, **kwargs)get_ads
(self, account_id=None, ad_ids=None, campaign_ids=None, client_id=None, include_deleted=None, only_deleted=None, limit=None, offset=None, **kwargs)get_ads_layout
(self, account_id=None, ad_ids=None, campaign_ids=None, client_id=None, include_deleted=None, limit=None, offset=None, **kwargs)get_ads_targeting
(self, account_id=None, ad_ids=None, campaign_ids=None, client_id=None, include_deleted=None, limit=None, offset=None, **kwargs)get_budget
(self, account_id=None, **kwargs)get_campaigns
(self, account_id=None, client_id=None, include_deleted=None, campaign_ids=None, fields=None, **kwargs)get_categories
(self, lang=None, **kwargs)get_clients
(self, account_id=None, **kwargs)get_demographics
(self, account_id=None, ids_type=None, ids=None, period=None, date_from=None, date_to=None, **kwargs)get_flood_stats
(self, account_id=None, **kwargs)get_lookalike_requests
(self, account_id=None, client_id=None, requests_ids=None, offset=None, limit=None, sort_by=None, **kwargs)get_musicians
(self, artist_name=None, **kwargs)get_office_users
(self, account_id=None, **kwargs)get_posts_reach
(self, account_id=None, ids_type=None, ids=None, **kwargs)get_rejection_reason
(self, account_id=None, ad_id=None, **kwargs)get_statistics
(self, account_id=None, ids_type=None, ids=None, period=None, date_from=None, date_to=None, stats_fields=None, **kwargs)get_suggestions
(self, section=None, ids=None, q=None, country=None, cities=None, lang=None, **kwargs)get_target_groups
(self, account_id=None, client_id=None, extended=None, **kwargs)get_targeting_stats
(self, account_id=None, client_id=None, criteria=None, ad_id=None, ad_format=None, ad_platform=None, ad_platform_no_wall=None, ad_platform_no_ad_network=None, link_url=None, link_domain=None, need_precise=None, **kwargs)get_upload_u_r_l
(self, ad_format=None, icon=None, **kwargs)get_video_upload_u_r_l
(self, **kwargs)import_target_contacts
(self, account_id=None, client_id=None, target_group_id=None, contacts=None, **kwargs)remove_office_users
(self, account_id=None, ids=None, **kwargs)update_ads
(self, account_id=None, data=None, **kwargs)update_campaigns
(self, account_id=None, data=None, **kwargs)update_clients
(self, account_id=None, data=None, **kwargs)update_target_group
(self, account_id=None, client_id=None, target_group_id=None, name=None, domain=None, lifetime=None, target_pixel_id=None, target_pixel_rules=None, **kwargs)AppWidgets#
pyvdk.api.categories.AppWidgets
(api)update
(self, code=None, type=None, **kwargs)Apps#
pyvdk.api.categories.Apps
(api)delete_app_requests
(self, **kwargs)get
(self, app_id=None, app_ids=None, platform=None, extended=None, return_friends=None, fields=None, name_case=None, **kwargs)get_catalog
(self, sort=None, offset=None, count=None, platform=None, extended=None, return_friends=None, fields=None, name_case=None, q=None, genre_id=None, filter=None, **kwargs)get_friends_list
(self, extended=None, count=None, offset=None, type=None, fields=None, **kwargs)get_leaderboard
(self, type=None, global_=None, extended=None, **kwargs)get_scopes
(self, type=None, **kwargs)get_score
(self, user_id=None, **kwargs)promo_has_active_gift
(self, promo_id=None, user_id=None, **kwargs)promo_use_gift
(self, promo_id=None, user_id=None, **kwargs)send_request
(self, user_id=None, text=None, type=None, name=None, key=None, separate=None, **kwargs)Auth#
pyvdk.api.categories.Auth
(api)check_phone
(self, phone=None, client_id=None, client_secret=None, auth_by_phone=None, **kwargs)restore
(self, phone=None, last_name=None, **kwargs)Board#
pyvdk.api.categories.Board
(api)add_topic
(self, group_id=None, title=None, text=None, from_group=None, attachments=None, **kwargs)close_topic
(self, group_id=None, topic_id=None, **kwargs)create_comment
(self, group_id=None, topic_id=None, message=None, attachments=None, from_group=None, sticker_id=None, guid=None, **kwargs)delete_comment
(self, group_id=None, topic_id=None, comment_id=None, **kwargs)delete_topic
(self, group_id=None, topic_id=None, **kwargs)edit_comment
(self, group_id=None, topic_id=None, comment_id=None, message=None, attachments=None, **kwargs)edit_topic
(self, group_id=None, topic_id=None, title=None, **kwargs)fix_topic
(self, group_id=None, topic_id=None, **kwargs)get_comments
(self, group_id=None, topic_id=None, need_likes=None, start_comment_id=None, offset=None, count=None, extended=None, sort=None, **kwargs)get_topics
(self, group_id=None, topic_ids=None, order=None, offset=None, count=None, extended=None, preview=None, preview_length=None, **kwargs)open_topic
(self, group_id=None, topic_id=None, **kwargs)restore_comment
(self, group_id=None, topic_id=None, comment_id=None, **kwargs)unfix_topic
(self, group_id=None, topic_id=None, **kwargs)Database#
pyvdk.api.categories.Database
(api)get_chairs
(self, faculty_id=None, offset=None, count=None, **kwargs)get_cities
(self, country_id=None, region_id=None, q=None, need_all=None, offset=None, count=None, **kwargs)get_cities_by_id
(self, city_ids=None, **kwargs)get_countries
(self, need_all=None, code=None, offset=None, count=None, **kwargs)get_countries_by_id
(self, country_ids=None, **kwargs)get_faculties
(self, university_id=None, offset=None, count=None, **kwargs)get_metro_stations
(self, city_id=None, offset=None, count=None, extended=None, **kwargs)get_metro_stations_by_id
(self, station_ids=None, **kwargs)get_regions
(self, country_id=None, q=None, offset=None, count=None, **kwargs)get_school_classes
(self, country_id=None, **kwargs)get_schools
(self, q=None, city_id=None, offset=None, count=None, **kwargs)get_universities
(self, q=None, country_id=None, city_id=None, offset=None, count=None, **kwargs)Docs#
pyvdk.api.categories.Docs
(api)add
(self, owner_id=None, doc_id=None, access_key=None, **kwargs)delete
(self, owner_id=None, doc_id=None, **kwargs)edit
(self, owner_id=None, doc_id=None, title=None, tags=None, **kwargs)get
(self, count=None, offset=None, type=None, owner_id=None, return_tags=None, **kwargs)get_by_id
(self, docs=None, return_tags=None, **kwargs)get_messages_upload_server
(self, type=None, peer_id=None, **kwargs)get_types
(self, owner_id=None, **kwargs)get_upload_server
(self, group_id=None, **kwargs)get_wall_upload_server
(self, group_id=None, **kwargs)save
(self, file=None, title=None, tags=None, return_tags=None, **kwargs)search
(self, q=None, search_own=None, count=None, offset=None, return_tags=None, **kwargs)DownloadedGames#
pyvdk.api.categories.DownloadedGames
(api)get_paid_status
(self, user_id=None, **kwargs)Fave#
pyvdk.api.categories.Fave
(api)add_article
(self, url=None, **kwargs)add_link
(self, link=None, **kwargs)add_page
(self, user_id=None, group_id=None, **kwargs)add_post
(self, owner_id=None, id=None, access_key=None, **kwargs)add_product
(self, owner_id=None, id=None, access_key=None, **kwargs)add_tag
(self, name=None, position=None, **kwargs)add_video
(self, owner_id=None, id=None, access_key=None, **kwargs)edit_tag
(self, id=None, name=None, **kwargs)get
(self, extended=None, item_type=None, tag_id=None, offset=None, count=None, fields=None, is_from_snackbar=None, **kwargs)get_pages
(self, offset=None, count=None, type=None, fields=None, tag_id=None, **kwargs)get_tags
(self, **kwargs)mark_seen
(self, **kwargs)remove_article
(self, owner_id=None, article_id=None, **kwargs)remove_link
(self, link_id=None, link=None, **kwargs)remove_page
(self, user_id=None, group_id=None, **kwargs)remove_post
(self, owner_id=None, id=None, **kwargs)remove_product
(self, owner_id=None, id=None, **kwargs)remove_tag
(self, id=None, **kwargs)reorder_tags
(self, ids=None, **kwargs)set_page_tags
(self, user_id=None, group_id=None, tag_ids=None, **kwargs)set_tags
(self, item_type=None, item_owner_id=None, item_id=None, tag_ids=None, link_id=None, link_url=None, **kwargs)track_page_interaction
(self, user_id=None, group_id=None, **kwargs)Friends#
pyvdk.api.categories.Friends
(api)add
(self, user_id=None, text=None, follow=None, **kwargs)add_list
(self, name=None, user_ids=None, **kwargs)are_friends
(self, user_ids=None, need_sign=None, extended=None, **kwargs)delete
(self, user_id=None, **kwargs)delete_all_requests
(self, **kwargs)delete_list
(self, list_id=None, **kwargs)edit
(self, user_id=None, list_ids=None, **kwargs)edit_list
(self, name=None, list_id=None, user_ids=None, add_user_ids=None, delete_user_ids=None, **kwargs)get
(self, user_id=None, order=None, list_id=None, count=None, offset=None, fields=None, name_case=None, ref=None, **kwargs)get_app_users
(self, **kwargs)get_by_phones
(self, phones=None, fields=None, **kwargs)get_lists
(self, user_id=None, return_system=None, **kwargs)get_mutual
(self, source_uid=None, target_uid=None, target_uids=None, order=None, count=None, offset=None, **kwargs)get_online
(self, user_id=None, list_id=None, online_mobile=None, order=None, count=None, offset=None, **kwargs)get_recent
(self, count=None, **kwargs)get_requests
(self, offset=None, count=None, extended=None, need_mutual=None, out=None, sort=None, need_viewed=None, suggested=None, ref=None, fields=None, **kwargs)get_suggestions
(self, filter=None, count=None, offset=None, fields=None, name_case=None, **kwargs)search
(self, user_id=None, q=None, fields=None, name_case=None, offset=None, count=None, **kwargs)Gifts#
pyvdk.api.categories.Gifts
(api)get
(self, user_id=None, count=None, offset=None, **kwargs)Groups#
pyvdk.api.categories.Groups
(api)add_address
(self, group_id=None, title=None, address=None, additional_address=None, country_id=None, city_id=None, metro_id=None, latitude=None, longitude=None, phone=None, work_info_status=None, timetable=None, is_main_address=None, **kwargs)add_callback_server
(self, group_id=None, url=None, title=None, secret_key=None, **kwargs)add_link
(self, group_id=None, link=None, text=None, **kwargs)approve_request
(self, group_id=None, user_id=None, **kwargs)ban
(self, group_id=None, owner_id=None, end_date=None, reason=None, comment=None, comment_visible=None, **kwargs)create
(self, title=None, description=None, type=None, public_category=None, subtype=None, **kwargs)delete_callback_server
(self, group_id=None, server_id=None, **kwargs)delete_link
(self, group_id=None, link_id=None, **kwargs)disable_online
(self, group_id=None, **kwargs)edit
(self, group_id=None, title=None, description=None, screen_name=None, access=None, website=None, subject=None, email=None, phone=None, rss=None, event_start_date=None, event_finish_date=None, event_group_id=None, public_category=None, public_subcategory=None, public_date=None, wall=None, topics=None, photos=None, video=None, audio=None, links=None, events=None, places=None, contacts=None, docs=None, wiki=None, messages=None, articles=None, addresses=None, age_limits=None, market=None, market_comments=None, market_country=None, market_city=None, market_currency=None, market_contact=None, market_wiki=None, obscene_filter=None, obscene_stopwords=None, obscene_words=None, main_section=None, secondary_section=None, country=None, city=None, **kwargs)edit_address
(self, group_id=None, address_id=None, title=None, address=None, additional_address=None, country_id=None, city_id=None, metro_id=None, latitude=None, longitude=None, phone=None, work_info_status=None, timetable=None, is_main_address=None, **kwargs)edit_callback_server
(self, group_id=None, server_id=None, url=None, title=None, secret_key=None, **kwargs)edit_link
(self, group_id=None, link_id=None, text=None, **kwargs)edit_manager
(self, group_id=None, user_id=None, role=None, is_contact=None, contact_position=None, contact_phone=None, contact_email=None, **kwargs)enable_online
(self, group_id=None, **kwargs)get
(self, user_id=None, extended=None, filter=None, fields=None, offset=None, count=None, **kwargs)get_addresses
(self, group_id=None, address_ids=None, latitude=None, longitude=None, offset=None, count=None, fields=None, **kwargs)get_banned
(self, group_id=None, offset=None, count=None, fields=None, owner_id=None, **kwargs)get_by_id
(self, group_ids=None, group_id=None, fields=None, **kwargs)get_callback_confirmation_code
(self, group_id=None, **kwargs)get_callback_servers
(self, group_id=None, server_ids=None, **kwargs)get_callback_settings
(self, group_id=None, server_id=None, **kwargs)get_catalog
(self, category_id=None, subcategory_id=None, **kwargs)get_catalog_info
(self, extended=None, subcategories=None, **kwargs)get_invited_users
(self, group_id=None, offset=None, count=None, fields=None, name_case=None, **kwargs)get_invites
(self, offset=None, count=None, extended=None, **kwargs)get_long_poll_server
(self, group_id=None, **kwargs)get_long_poll_settings
(self, group_id=None, **kwargs)get_members
(self, group_id=None, sort=None, offset=None, count=None, fields=None, filter=None, **kwargs)get_requests
(self, group_id=None, offset=None, count=None, fields=None, **kwargs)get_settings
(self, group_id=None, **kwargs)get_token_permissions
(self, **kwargs)invite
(self, group_id=None, user_id=None, **kwargs)is_member
(self, group_id=None, user_id=None, user_ids=None, extended=None, **kwargs)join
(self, group_id=None, not_sure=None, **kwargs)leave
(self, group_id=None, **kwargs)remove_user
(self, group_id=None, user_id=None, **kwargs)reorder_link
(self, group_id=None, link_id=None, after=None, **kwargs)search
(self, q=None, type=None, country_id=None, city_id=None, future=None, market=None, sort=None, offset=None, count=None, **kwargs)set_callback_settings
(self, group_id=None, server_id=None, api_version=None, message_new=None, message_reply=None, message_allow=None, message_edit=None, message_deny=None, message_typing_state=None, photo_new=None, audio_new=None, video_new=None, wall_reply_new=None, wall_reply_edit=None, wall_reply_delete=None, wall_reply_restore=None, wall_post_new=None, wall_repost=None, board_post_new=None, board_post_edit=None, board_post_restore=None, board_post_delete=None, photo_comment_new=None, photo_comment_edit=None, photo_comment_delete=None, photo_comment_restore=None, video_comment_new=None, video_comment_edit=None, video_comment_delete=None, video_comment_restore=None, market_comment_new=None, market_comment_edit=None, market_comment_delete=None, market_comment_restore=None, poll_vote_new=None, group_join=None, group_leave=None, group_change_settings=None, group_change_photo=None, group_officers_edit=None, user_block=None, user_unblock=None, lead_forms_new=None, like_add=None, like_remove=None, message_event=None, **kwargs)set_long_poll_settings
(self, group_id=None, enabled=None, api_version=None, message_new=None, message_reply=None, message_allow=None, message_deny=None, message_edit=None, message_typing_state=None, photo_new=None, audio_new=None, video_new=None, wall_reply_new=None, wall_reply_edit=None, wall_reply_delete=None, wall_reply_restore=None, wall_post_new=None, wall_repost=None, board_post_new=None, board_post_edit=None, board_post_restore=None, board_post_delete=None, photo_comment_new=None, photo_comment_edit=None, photo_comment_delete=None, photo_comment_restore=None, video_comment_new=None, video_comment_edit=None, video_comment_delete=None, video_comment_restore=None, market_comment_new=None, market_comment_edit=None, market_comment_delete=None, market_comment_restore=None, poll_vote_new=None, group_join=None, group_leave=None, group_change_settings=None, group_change_photo=None, group_officers_edit=None, user_block=None, user_unblock=None, like_add=None, like_remove=None, message_event=None, **kwargs)unban
(self, group_id=None, owner_id=None, **kwargs)Leads#
pyvdk.api.categories.Leads
(api)check_user
(self, lead_id=None, test_result=None, test_mode=None, auto_start=None, age=None, country=None, **kwargs)complete
(self, vk_sid=None, secret=None, comment=None, **kwargs)get_stats
(self, lead_id=None, secret=None, date_start=None, date_end=None, **kwargs)get_users
(self, offer_id=None, secret=None, offset=None, count=None, status=None, reverse=None, **kwargs)metric_hit
(self, data=None, **kwargs)start
(self, lead_id=None, secret=None, uid=None, aid=None, test_mode=None, force=None, **kwargs)Likes#
pyvdk.api.categories.Likes
(api)add
(self, type=None, owner_id=None, item_id=None, access_key=None, **kwargs)delete
(self, type=None, owner_id=None, item_id=None, access_key=None, **kwargs)get_list
(self, type=None, owner_id=None, item_id=None, page_url=None, filter=None, friends_only=None, extended=None, offset=None, count=None, skip_own=None, **kwargs)is_liked
(self, user_id=None, type=None, owner_id=None, item_id=None, **kwargs)Market#
pyvdk.api.categories.Market
(api)add
(self, owner_id=None, name=None, description=None, category_id=None, price=None, old_price=None, deleted=None, main_photo_id=None, photo_ids=None, url=None, dimension_width=None, dimension_height=None, dimension_length=None, weight=None, **kwargs)add_album
(self, owner_id=None, title=None, photo_id=None, main_album=None, **kwargs)add_to_album
(self, owner_id=None, item_id=None, album_ids=None, **kwargs)create_comment
(self, owner_id=None, item_id=None, message=None, attachments=None, from_group=None, reply_to_comment=None, sticker_id=None, guid=None, **kwargs)delete
(self, owner_id=None, item_id=None, **kwargs)delete_album
(self, owner_id=None, album_id=None, **kwargs)delete_comment
(self, owner_id=None, comment_id=None, **kwargs)edit
(self, owner_id=None, item_id=None, name=None, description=None, category_id=None, price=None, deleted=None, main_photo_id=None, photo_ids=None, url=None, **kwargs)edit_album
(self, owner_id=None, album_id=None, title=None, photo_id=None, main_album=None, **kwargs)edit_comment
(self, owner_id=None, comment_id=None, message=None, attachments=None, **kwargs)get
(self, owner_id=None, album_id=None, count=None, offset=None, extended=None, **kwargs)get_album_by_id
(self, owner_id=None, album_ids=None, **kwargs)get_albums
(self, owner_id=None, offset=None, count=None, **kwargs)get_by_id
(self, item_ids=None, extended=None, **kwargs)get_categories
(self, count=None, offset=None, **kwargs)get_comments
(self, owner_id=None, item_id=None, need_likes=None, start_comment_id=None, offset=None, count=None, sort=None, extended=None, fields=None, **kwargs)remove_from_album
(self, owner_id=None, item_id=None, album_ids=None, **kwargs)reorder_albums
(self, owner_id=None, album_id=None, before=None, after=None, **kwargs)reorder_items
(self, owner_id=None, album_id=None, item_id=None, before=None, after=None, **kwargs)report
(self, owner_id=None, item_id=None, reason=None, **kwargs)report_comment
(self, owner_id=None, comment_id=None, reason=None, **kwargs)restore
(self, owner_id=None, item_id=None, **kwargs)restore_comment
(self, owner_id=None, comment_id=None, **kwargs)search
(self, owner_id=None, album_id=None, q=None, price_from=None, price_to=None, sort=None, rev=None, offset=None, count=None, extended=None, status=None, **kwargs)Messages#
pyvdk.api.categories.Messages
(api)add_chat_user
(self, chat_id=None, user_id=None, visible_messages_count=None, **kwargs)allow_messages_from_group
(self, group_id=None, key=None, **kwargs)create_chat
(self, user_ids=None, title=None, group_id=None, **kwargs)delete
(self, message_ids=None, spam=None, group_id=None, delete_for_all=None, **kwargs)delete_chat_photo
(self, chat_id=None, group_id=None, **kwargs)delete_conversation
(self, user_id=None, peer_id=None, group_id=None, **kwargs)deny_messages_from_group
(self, group_id=None, **kwargs)edit
(self, peer_id=None, message=None, lat=None, long=None, attachment=None, keep_forward_messages=None, keep_snippets=None, group_id=None, dont_parse_links=None, message_id=None, conversation_message_id=None, template=None, keyboard=None, **kwargs)edit_chat
(self, chat_id=None, title=None, **kwargs)get_by_conversation_message_id
(self, peer_id=None, conversation_message_ids=None, extended=None, fields=None, group_id=None, **kwargs)get_by_id
(self, message_ids=None, preview_length=None, extended=None, fields=None, group_id=None, **kwargs)get_chat_preview
(self, peer_id=None, link=None, fields=None, **kwargs)get_conversation_members
(self, peer_id=None, fields=None, group_id=None, **kwargs)get_conversations
(self, offset=None, count=None, filter=None, extended=None, start_message_id=None, fields=None, group_id=None, **kwargs)get_conversations_by_id
(self, peer_ids=None, extended=None, fields=None, group_id=None, **kwargs)get_history
(self, offset=None, count=None, user_id=None, peer_id=None, start_message_id=None, rev=None, extended=None, fields=None, group_id=None, **kwargs)get_history_attachments
(self, peer_id=None, media_type=None, start_from=None, count=None, photo_sizes=None, fields=None, group_id=None, preserve_order=None, max_forwards_level=None, **kwargs)get_invite_link
(self, peer_id=None, reset=None, group_id=None, **kwargs)get_last_activity
(self, user_id=None, **kwargs)get_long_poll_history
(self, ts=None, pts=None, preview_length=None, onlines=None, fields=None, events_limit=None, msgs_limit=None, max_msg_id=None, group_id=None, lp_version=None, last_n=None, credentials=None, **kwargs)get_long_poll_server
(self, need_pts=None, group_id=None, lp_version=None, **kwargs)is_messages_from_group_allowed
(self, group_id=None, user_id=None, **kwargs)join_chat_by_invite_link
(self, link=None, **kwargs)mark_as_answered_conversation
(self, peer_id=None, answered=None, group_id=None, **kwargs)mark_as_important
(self, message_ids=None, important=None, **kwargs)mark_as_important_conversation
(self, peer_id=None, important=None, group_id=None, **kwargs)mark_as_read
(self, message_ids=None, peer_id=None, start_message_id=None, group_id=None, mark_conversation_as_read=None, **kwargs)pin
(self, peer_id=None, message_id=None, **kwargs)remove_chat_user
(self, chat_id=None, user_id=None, member_id=None, **kwargs)restore
(self, message_id=None, group_id=None, **kwargs)search
(self, q=None, peer_id=None, date=None, preview_length=None, offset=None, count=None, extended=None, fields=None, group_id=None, **kwargs)search_conversations
(self, q=None, count=None, extended=None, fields=None, group_id=None, **kwargs)send
(self, user_id=None, random_id=None, peer_id=None, domain=None, chat_id=None, user_ids=None, message=None, lat=None, long=None, attachment=None, reply_to=None, forward_messages=None, sticker_id=None, group_id=None, keyboard=None, payload=None, dont_parse_links=None, disable_mentions=None, intent=None, subscribe_id=None, **kwargs)send_message_event_answer
(self, event_id=None, user_id=None, peer_id=None, event_data=None, **kwargs)set_activity
(self, user_id=None, type=None, peer_id=None, group_id=None, **kwargs)set_chat_photo
(self, file=None, **kwargs)unpin
(self, peer_id=None, group_id=None, **kwargs)Newsfeed#
pyvdk.api.categories.Newsfeed
(api)add_ban
(self, user_ids=None, group_ids=None, **kwargs)delete_ban
(self, user_ids=None, group_ids=None, **kwargs)delete_list
(self, list_id=None, **kwargs)get
(self, filters=None, return_banned=None, start_time=None, end_time=None, max_photos=None, source_ids=None, start_from=None, count=None, fields=None, section=None, **kwargs)get_banned
(self, extended=None, fields=None, name_case=None, **kwargs)get_comments
(self, count=None, filters=None, reposts=None, start_time=None, end_time=None, last_comments_count=None, start_from=None, fields=None, **kwargs)get_lists
(self, list_ids=None, extended=None, **kwargs)get_mentions
(self, owner_id=None, start_time=None, end_time=None, offset=None, count=None, **kwargs)get_recommended
(self, start_time=None, end_time=None, max_photos=None, start_from=None, count=None, fields=None, **kwargs)get_suggested_sources
(self, offset=None, count=None, shuffle=None, fields=None, **kwargs)ignore_item
(self, type=None, owner_id=None, item_id=None, **kwargs)save_list
(self, list_id=None, title=None, source_ids=None, no_reposts=None, **kwargs)search
(self, q=None, extended=None, count=None, latitude=None, longitude=None, start_time=None, end_time=None, start_from=None, fields=None, **kwargs)unignore_item
(self, type=None, owner_id=None, item_id=None, track_code=None, **kwargs)unsubscribe
(self, type=None, owner_id=None, item_id=None, **kwargs)Notes#
pyvdk.api.categories.Notes
(api)add
(self, title=None, text=None, privacy_view=None, privacy_comment=None, **kwargs)create_comment
(self, note_id=None, owner_id=None, reply_to=None, message=None, guid=None, **kwargs)delete
(self, note_id=None, **kwargs)delete_comment
(self, comment_id=None, owner_id=None, **kwargs)edit
(self, note_id=None, title=None, text=None, privacy_view=None, privacy_comment=None, **kwargs)edit_comment
(self, comment_id=None, owner_id=None, message=None, **kwargs)get
(self, note_ids=None, user_id=None, offset=None, count=None, sort=None, **kwargs)get_by_id
(self, note_id=None, owner_id=None, need_wiki=None, **kwargs)get_comments
(self, note_id=None, owner_id=None, sort=None, offset=None, count=None, **kwargs)restore_comment
(self, comment_id=None, owner_id=None, **kwargs)Notifications#
pyvdk.api.categories.Notifications
(api)get
(self, count=None, start_from=None, filters=None, start_time=None, end_time=None, **kwargs)mark_as_viewed
(self, **kwargs)send_message
(self, user_ids=None, message=None, fragment=None, group_id=None, random_id=None, **kwargs)Orders#
pyvdk.api.categories.Orders
(api)cancel_subscription
(self, user_id=None, subscription_id=None, pending_cancel=None, **kwargs)change_state
(self, order_id=None, action=None, app_order_id=None, test_mode=None, **kwargs)get
(self, offset=None, count=None, test_mode=None, **kwargs)get_amount
(self, user_id=None, votes=None, **kwargs)get_by_id
(self, order_id=None, order_ids=None, test_mode=None, **kwargs)get_user_subscription_by_id
(self, user_id=None, subscription_id=None, **kwargs)get_user_subscriptions
(self, user_id=None, **kwargs)update_subscription
(self, user_id=None, subscription_id=None, price=None, **kwargs)Pages#
pyvdk.api.categories.Pages
(api)clear_cache
(self, url=None, **kwargs)get
(self, owner_id=None, page_id=None, global_=None, site_preview=None, title=None, need_source=None, need_html=None, **kwargs)get_history
(self, page_id=None, group_id=None, user_id=None, **kwargs)get_titles
(self, group_id=None, **kwargs)get_version
(self, version_id=None, group_id=None, user_id=None, need_html=None, **kwargs)parse_wiki
(self, text=None, group_id=None, **kwargs)save
(self, text=None, page_id=None, group_id=None, user_id=None, title=None, **kwargs)save_access
(self, page_id=None, group_id=None, user_id=None, view=None, edit=None, **kwargs)Photos#
pyvdk.api.categories.Photos
(api)confirm_tag
(self, owner_id=None, photo_id=None, tag_id=None, **kwargs)copy
(self, owner_id=None, photo_id=None, access_key=None, **kwargs)create_album
(self, title=None, group_id=None, description=None, privacy_view=None, privacy_comment=None, upload_by_admins_only=None, comments_disabled=None, **kwargs)create_comment
(self, owner_id=None, photo_id=None, message=None, attachments=None, from_group=None, reply_to_comment=None, sticker_id=None, access_key=None, guid=None, **kwargs)delete
(self, owner_id=None, photo_id=None, **kwargs)delete_album
(self, album_id=None, group_id=None, **kwargs)delete_comment
(self, owner_id=None, comment_id=None, **kwargs)edit
(self, owner_id=None, photo_id=None, caption=None, latitude=None, longitude=None, place_str=None, foursquare_id=None, delete_place=None, **kwargs)edit_album
(self, album_id=None, title=None, description=None, owner_id=None, privacy_view=None, privacy_comment=None, upload_by_admins_only=None, comments_disabled=None, **kwargs)edit_comment
(self, owner_id=None, comment_id=None, message=None, attachments=None, **kwargs)get
(self, owner_id=None, album_id=None, photo_ids=None, rev=None, extended=None, feed_type=None, feed=None, photo_sizes=None, offset=None, count=None, **kwargs)get_albums
(self, owner_id=None, album_ids=None, offset=None, count=None, need_system=None, need_covers=None, photo_sizes=None, **kwargs)get_albums_count
(self, user_id=None, group_id=None, **kwargs)get_all
(self, owner_id=None, extended=None, offset=None, count=None, photo_sizes=None, no_service_albums=None, need_hidden=None, skip_hidden=None, **kwargs)get_all_comments
(self, owner_id=None, album_id=None, need_likes=None, offset=None, count=None, **kwargs)get_by_id
(self, photos=None, extended=None, photo_sizes=None, **kwargs)get_chat_upload_server
(self, chat_id=None, crop_x=None, crop_y=None, crop_width=None, **kwargs)get_comments
(self, owner_id=None, photo_id=None, need_likes=None, start_comment_id=None, offset=None, count=None, sort=None, access_key=None, extended=None, fields=None, **kwargs)get_market_album_upload_server
(self, group_id=None, **kwargs)get_market_upload_server
(self, group_id=None, main_photo=None, crop_x=None, crop_y=None, crop_width=None, **kwargs)get_messages_upload_server
(self, peer_id=None, **kwargs)get_new_tags
(self, offset=None, count=None, **kwargs)get_owner_cover_photo_upload_server
(self, group_id=None, crop_x=None, crop_y=None, crop_x2=None, crop_y2=None, **kwargs)get_owner_photo_upload_server
(self, owner_id=None, **kwargs)get_tags
(self, owner_id=None, photo_id=None, access_key=None, **kwargs)get_upload_server
(self, group_id=None, album_id=None, **kwargs)get_user_photos
(self, user_id=None, offset=None, count=None, extended=None, sort=None, **kwargs)get_wall_upload_server
(self, group_id=None, **kwargs)make_cover
(self, owner_id=None, photo_id=None, album_id=None, **kwargs)move
(self, owner_id=None, target_album_id=None, photo_id=None, **kwargs)put_tag
(self, owner_id=None, photo_id=None, user_id=None, x=None, y=None, x2=None, y2=None, **kwargs)remove_tag
(self, owner_id=None, photo_id=None, tag_id=None, **kwargs)reorder_albums
(self, owner_id=None, album_id=None, before=None, after=None, **kwargs)reorder_photos
(self, owner_id=None, photo_id=None, before=None, after=None, **kwargs)report
(self, owner_id=None, photo_id=None, reason=None, **kwargs)report_comment
(self, owner_id=None, comment_id=None, reason=None, **kwargs)restore
(self, owner_id=None, photo_id=None, **kwargs)restore_comment
(self, owner_id=None, comment_id=None, **kwargs)save
(self, album_id=None, group_id=None, server=None, photos_list=None, hash=None, latitude=None, longitude=None, caption=None, **kwargs)save_market_album_photo
(self, group_id=None, photo=None, server=None, hash=None, **kwargs)save_market_photo
(self, group_id=None, photo=None, server=None, hash=None, crop_data=None, crop_hash=None, **kwargs)save_messages_photo
(self, photo=None, server=None, hash=None, **kwargs)save_owner_cover_photo
(self, hash=None, photo=None, **kwargs)save_owner_photo
(self, server=None, hash=None, photo=None, **kwargs)save_wall_photo
(self, user_id=None, group_id=None, photo=None, server=None, hash=None, latitude=None, longitude=None, caption=None, **kwargs)search
(self, q=None, lat=None, long=None, start_time=None, end_time=None, sort=None, offset=None, count=None, radius=None, **kwargs)Polls#
pyvdk.api.categories.Polls
(api)add_vote
(self, owner_id=None, poll_id=None, answer_ids=None, is_board=None, **kwargs)create
(self, question=None, is_anonymous=None, is_multiple=None, end_date=None, owner_id=None, add_answers=None, photo_id=None, background_id=None, disable_unvote=None, **kwargs)delete_vote
(self, owner_id=None, poll_id=None, answer_id=None, is_board=None, **kwargs)edit
(self, owner_id=None, poll_id=None, question=None, add_answers=None, edit_answers=None, delete_answers=None, end_date=None, photo_id=None, background_id=None, **kwargs)get_by_id
(self, owner_id=None, is_board=None, poll_id=None, extended=None, friends_count=None, fields=None, name_case=None, **kwargs)get_voters
(self, owner_id=None, poll_id=None, answer_ids=None, is_board=None, friends_only=None, offset=None, count=None, fields=None, name_case=None, **kwargs)PrettyCards#
pyvdk.api.categories.PrettyCards
(api)create
(self, owner_id=None, photo=None, title=None, link=None, price=None, price_old=None, button=None, **kwargs)delete
(self, owner_id=None, card_id=None, **kwargs)edit
(self, owner_id=None, card_id=None, photo=None, title=None, link=None, price=None, price_old=None, button=None, **kwargs)get
(self, owner_id=None, offset=None, count=None, **kwargs)get_by_id
(self, owner_id=None, card_ids=None, **kwargs)get_upload_u_r_l
(self, **kwargs)Search#
pyvdk.api.categories.Search
(api)get_hints
(self, q=None, offset=None, limit=None, filters=None, fields=None, search_global=None, **kwargs)Secure#
pyvdk.api.categories.Secure
(api)add_app_event
(self, user_id=None, activity_id=None, value=None, **kwargs)check_token
(self, token=None, ip=None, **kwargs)get_app_balance
(self, **kwargs)get_s_m_s_history
(self, user_id=None, date_from=None, date_to=None, limit=None, **kwargs)get_transactions_history
(self, type=None, uid_from=None, uid_to=None, date_from=None, date_to=None, limit=None, **kwargs)get_user_level
(self, user_ids=None, **kwargs)give_event_sticker
(self, user_ids=None, achievement_id=None, **kwargs)send_notification
(self, user_ids=None, user_id=None, message=None, **kwargs)send_s_m_s_notification
(self, user_id=None, message=None, **kwargs)set_counter
(self, counters=None, user_id=None, counter=None, increment=None, **kwargs)Stats#
pyvdk.api.categories.Stats
(api)get
(self, group_id=None, app_id=None, timestamp_from=None, timestamp_to=None, interval=None, intervals_count=None, filters=None, stats_groups=None, extended=None, **kwargs)get_post_reach
(self, owner_id=None, post_ids=None, **kwargs)track_visitor
(self, id=None, **kwargs)Status#
pyvdk.api.categories.Status
(api)get
(self, user_id=None, group_id=None, **kwargs)set
(self, text=None, group_id=None, **kwargs)Storage#
pyvdk.api.categories.Storage
(api)get
(self, key=None, keys=None, user_id=None, **kwargs)get_keys
(self, user_id=None, offset=None, count=None, **kwargs)set
(self, key=None, value=None, user_id=None, **kwargs)Stories#
pyvdk.api.categories.Stories
(api)ban_owner
(self, owners_ids=None, **kwargs)delete
(self, owner_id=None, story_id=None, **kwargs)get
(self, owner_id=None, extended=None, fields=None, **kwargs)get_banned
(self, extended=None, fields=None, **kwargs)get_by_id
(self, stories=None, extended=None, fields=None, **kwargs)get_photo_upload_server
(self, add_to_news=None, user_ids=None, reply_to_story=None, link_text=None, link_url=None, group_id=None, clickable_stickers=None, **kwargs)get_replies
(self, owner_id=None, story_id=None, access_key=None, extended=None, fields=None, **kwargs)get_stats
(self, owner_id=None, story_id=None, **kwargs)get_video_upload_server
(self, add_to_news=None, user_ids=None, reply_to_story=None, link_text=None, link_url=None, group_id=None, clickable_stickers=None, **kwargs)get_viewers
(self, owner_id=None, story_id=None, count=None, offset=None, extended=None, **kwargs)hide_all_replies
(self, owner_id=None, group_id=None, **kwargs)hide_reply
(self, owner_id=None, story_id=None, **kwargs)search
(self, q=None, place_id=None, latitude=None, longitude=None, radius=None, mentioned_id=None, count=None, extended=None, fields=None, **kwargs)unban_owner
(self, owners_ids=None, **kwargs)Streaming#
pyvdk.api.categories.Streaming
(api)get_server_url
(self, **kwargs)set_settings
(self, monthly_tier=None, **kwargs)Users#
pyvdk.api.categories.Users
(api)get
(self, user_ids=None, fields=None, name_case=None, **kwargs)get_followers
(self, user_id=None, offset=None, count=None, fields=None, name_case=None, **kwargs)get_subscriptions
(self, user_id=None, extended=None, offset=None, count=None, fields=None, **kwargs)report
(self, user_id=None, type=None, comment=None, **kwargs)search
(self, q=None, sort=None, offset=None, count=None, fields=None, city=None, country=None, hometown=None, university_country=None, university=None, university_year=None, university_faculty=None, university_chair=None, sex=None, status=None, age_from=None, age_to=None, birth_day=None, birth_month=None, birth_year=None, online=None, has_photo=None, school_country=None, school_city=None, school_class=None, school=None, school_year=None, religion=None, company=None, position=None, group_id=None, from_list=None, **kwargs)Utils#
pyvdk.api.categories.Utils
(api)check_link
(self, url=None, **kwargs)delete_from_last_shortened
(self, key=None, **kwargs)get_last_shortened_links
(self, count=None, offset=None, **kwargs)get_link_stats
(self, key=None, source=None, access_key=None, interval=None, intervals_count=None, extended=None, **kwargs)get_server_time
(self, **kwargs)get_short_link
(self, url=None, private=None, **kwargs)resolve_screen_name
(self, screen_name=None, **kwargs)Video#
pyvdk.api.categories.Video
(api)add
(self, target_id=None, video_id=None, owner_id=None, **kwargs)add_album
(self, group_id=None, title=None, privacy=None, **kwargs)add_to_album
(self, target_id=None, album_id=None, album_ids=None, owner_id=None, video_id=None, **kwargs)create_comment
(self, owner_id=None, video_id=None, message=None, attachments=None, from_group=None, reply_to_comment=None, sticker_id=None, guid=None, **kwargs)delete
(self, video_id=None, owner_id=None, target_id=None, **kwargs)delete_album
(self, group_id=None, album_id=None, **kwargs)delete_comment
(self, owner_id=None, comment_id=None, **kwargs)edit
(self, owner_id=None, video_id=None, name=None, desc=None, privacy_view=None, privacy_comment=None, no_comments=None, repeat=None, **kwargs)edit_album
(self, group_id=None, album_id=None, title=None, privacy=None, **kwargs)edit_comment
(self, owner_id=None, comment_id=None, message=None, attachments=None, **kwargs)get
(self, owner_id=None, videos=None, album_id=None, count=None, offset=None, extended=None, **kwargs)get_album_by_id
(self, owner_id=None, album_id=None, **kwargs)get_albums
(self, owner_id=None, offset=None, count=None, extended=None, need_system=None, **kwargs)get_albums_by_video
(self, target_id=None, owner_id=None, video_id=None, extended=None, **kwargs)get_comments
(self, owner_id=None, video_id=None, need_likes=None, start_comment_id=None, offset=None, count=None, sort=None, extended=None, fields=None, **kwargs)remove_from_album
(self, target_id=None, album_id=None, album_ids=None, owner_id=None, video_id=None, **kwargs)reorder_albums
(self, owner_id=None, album_id=None, before=None, after=None, **kwargs)reorder_videos
(self, target_id=None, album_id=None, owner_id=None, video_id=None, before_owner_id=None, before_video_id=None, after_owner_id=None, after_video_id=None, **kwargs)report
(self, owner_id=None, video_id=None, reason=None, comment=None, search_query=None, **kwargs)report_comment
(self, owner_id=None, comment_id=None, reason=None, **kwargs)restore
(self, video_id=None, owner_id=None, **kwargs)restore_comment
(self, owner_id=None, comment_id=None, **kwargs)save
(self, name=None, description=None, is_private=None, wallpost=None, link=None, group_id=None, album_id=None, privacy_view=None, privacy_comment=None, no_comments=None, repeat=None, compression=None, **kwargs)search
(self, q=None, sort=None, hd=None, adult=None, filters=None, search_own=None, offset=None, longer=None, shorter=None, count=None, extended=None, **kwargs)Wall#
pyvdk.api.categories.Wall
(api)close_comments
(self, owner_id=None, post_id=None, **kwargs)create_comment
(self, owner_id=None, post_id=None, from_group=None, message=None, reply_to_comment=None, attachments=None, sticker_id=None, guid=None, **kwargs)delete
(self, owner_id=None, post_id=None, **kwargs)delete_comment
(self, owner_id=None, comment_id=None, **kwargs)edit
(self, owner_id=None, post_id=None, friends_only=None, message=None, attachments=None, services=None, signed=None, publish_date=None, lat=None, long=None, place_id=None, mark_as_ads=None, close_comments=None, poster_bkg_id=None, poster_bkg_owner_id=None, poster_bkg_access_hash=None, copyright=None, **kwargs)edit_ads_stealth
(self, owner_id=None, post_id=None, message=None, attachments=None, signed=None, lat=None, long=None, place_id=None, link_button=None, link_title=None, link_image=None, link_video=None, **kwargs)edit_comment
(self, owner_id=None, comment_id=None, message=None, attachments=None, **kwargs)get
(self, owner_id=None, domain=None, offset=None, count=None, filter=None, extended=None, fields=None, **kwargs)get_by_id
(self, posts=None, extended=None, copy_history_depth=None, fields=None, **kwargs)get_comment
(self, owner_id=None, comment_id=None, extended=None, fields=None, **kwargs)get_comments
(self, owner_id=None, post_id=None, need_likes=None, start_comment_id=None, offset=None, count=None, sort=None, preview_length=None, extended=None, fields=None, comment_id=None, thread_items_count=None, **kwargs)get_reposts
(self, owner_id=None, post_id=None, offset=None, count=None, **kwargs)open_comments
(self, owner_id=None, post_id=None, **kwargs)pin
(self, owner_id=None, post_id=None, **kwargs)post
(self, owner_id=None, friends_only=None, from_group=None, message=None, attachments=None, services=None, signed=None, publish_date=None, lat=None, long=None, place_id=None, post_id=None, guid=None, mark_as_ads=None, close_comments=None, mute_notifications=None, copyright=None, **kwargs)post_ads_stealth
(self, owner_id=None, message=None, attachments=None, signed=None, lat=None, long=None, place_id=None, guid=None, link_button=None, link_title=None, link_image=None, link_video=None, **kwargs)report_comment
(self, owner_id=None, comment_id=None, reason=None, **kwargs)report_post
(self, owner_id=None, post_id=None, reason=None, **kwargs)repost
(self, object=None, message=None, group_id=None, mark_as_ads=None, mute_notifications=None, **kwargs)restore
(self, owner_id=None, post_id=None, **kwargs)restore_comment
(self, owner_id=None, comment_id=None, **kwargs)search
(self, owner_id=None, domain=None, query=None, owners_only=None, count=None, offset=None, extended=None, fields=None, **kwargs)unpin
(self, owner_id=None, post_id=None, **kwargs)Widgets#
pyvdk.api.categories.Widgets
(api)get_comments
(self, widget_api_id=None, url=None, page_id=None, order=None, fields=None, offset=None, count=None, **kwargs)get_pages
(self, widget_api_id=None, order=None, period=None, offset=None, count=None, **kwargs)Rules#
Rule#
pyvdk.rules.Rule
()check
(self, obj)ok
(*args)wrong
(*args)MessageRule#
pyvdk.rules.MessageRule
()check
(self, obj)ok
(*args)wrong
(*args)TextRule#
pyvdk.rules.TextRule
(text, lower=True)RegexRule#
pyvdk.rules.RegexRule
(regex, fullmatch=False)VBMLRule#
pyvdk.rules.VBMLRule
(pattern, patcher=None, flags=None)PayloadRule#
pyvdk.rules.PayloadRule
(*payload)PayloadContainsRule#
pyvdk.rules.PayloadContainsRule
(payload)PayloadMapRule#
pyvdk.rules.PayloadMapRule
(payload_map)StartButtonRule#
pyvdk.rules.StartButtonRule
()CDRule#
pyvdk.rules.CDRule
(cd=8)PeerCDRule#
pyvdk.rules.PeerCDRule
(cd=16)UserCDRule#
pyvdk.rules.UserCDRule
(cd=32)RandomRule#
pyvdk.rules.RandomRule
(chance)CustomRule#
pyvdk.rules.CustomRule
(func)Пользовательское правило. Принимает единственный аргумент в виде функции или лямбды, принимающей как единственный аргумент объект эвента.
RulesBunch#
pyvdk.rules.RulesBunch
(*rules, alternative_rule=None, alternative_operation_type=None, invert=False)check
(self, obj)ok
(*args)wrong
(*args)Tools#
Keyboard#
pyvdk.tools.Keyboard
(one_time=False, inline=False)Объект клавиатуры
B
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
BLUE
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
G
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
GREEN
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
NEGATIVE
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
POSITIVE
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
PRIMARY
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
R
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
RED
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
SECONDARY
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
W
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
WHITE
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
append
(self, button, row=0)appendleft
(self, button, row=0)count
extend
(self, buttons, row=0)extendleft
(self, buttons, row=0)ColorData#
pyvdk.tools.keyboard.abc.ColorData
()Содержит константы цветов. Просто для удобства.
B
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
BLUE
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
G
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
GREEN
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
NEGATIVE
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
POSITIVE
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
PRIMARY
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
R
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
RED
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
SECONDARY
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
W
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
WHITE
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
Mention#
pyvdk.tools.Mention
(id, text='mention', user=False, club=False)find
(text)finditer
(text)regex
Compiled regular expression object.
prepare_params#
pyvdk.tools.prepare_params
(params)Метод для фильтрации параметров
Args: params (dict): 'сырые' параметры, не мутируются
Returns: dict: отфильтрованные и приведённые к нужному формату параметры, мутированная копия входных
Buttons#
Button#
pyvdk.tools.keyboard.buttons.Button
(color)Объект кнопки
B
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
BLUE
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
G
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
GREEN
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
NEGATIVE
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
POSITIVE
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
PRIMARY
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
R
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
RED
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
SECONDARY
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
W
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
WHITE
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
get_action
(self)payload
TextButton#
pyvdk.tools.TextButton
(color, label, payload=None)TextButton(color: str, label: str, payload: Union[str, dict, NoneType] = None)
LinkButton#
pyvdk.tools.LinkButton
(color, link, label, payload=None)LinkButton(color: str, link: str, label: str, payload: Union[str, dict, NoneType] = None)
LocationButton#
pyvdk.tools.LocationButton
(color, payload=None)LocationButton(color: str, payload: Union[str, dict, NoneType] = None)
VKPayButton#
pyvdk.tools.VKPayButton
(color, hash, payload=None)VKPayButton(color: str, hash: Dict[str, Any], payload: Union[str, dict, NoneType] = None)
AppButton#
pyvdk.tools.AppButton
(color, app_id, owner_id, label, hash, payload=None)AppButton(color: str, app_id: int, owner_id: int, label: str, hash: str, payload: Union[str, dict, NoneType] = None)
CallbackButton#
pyvdk.tools.CallbackButton
(color, label, payload=None)CallbackButton(color: str, label: str, payload: Union[str, dict, NoneType] = None)
Utils#
DictToObject#
pyvdk.utils.DictToObject
(dict_object)Transforms dict to object
get
(self, attr)Get attribute
type_handle
(x)Handle types
form_render#
pyvdk.utils.form_render
(path, **kwargs)Just jinja2
get_chat_id#
pyvdk.utils.get_chat_id
(peer_id)Получает chat_id из peer_id