Skip to content

Commit 0e02121

Browse files
Igorpython273
authored andcommitted
Возможность загружать граффити с токена группы и в сообщение (#136)
1 parent 4000048 commit 0e02121

File tree

6 files changed

+21
-12
lines changed

6 files changed

+21
-12
lines changed

examples/execute_functions.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
vk_get_filtered = VkFunction(
2020
args=('method', 'values', 'key'),
21-
clean_args=('method', 'key'), # аргументы будут сконвертрованы через str
21+
clean_args=('method', 'key'), # аргументы будут сконвертированы через str
2222
# остальные через json.dumps
2323
code='''
2424
return API.%(method)s(%(values)s)["items"]@.%(key)s;

examples/two_factor_auth.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44

55
def auth_handler():
6-
""" При двухфакторной аутентификации вызывается эта функция.
6+
""" При двухфакторной аутентификации вызывается эта функция.
77
"""
88

99
# Код двухфакторной аутентификации

vk_api/audio.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ def search(self, q='', offset=0):
187187

188188

189189
def scrap_data(html, user_id):
190-
""" Парсинг списка аудиозаписей из html странцы """
190+
""" Парсинг списка аудиозаписей из html страницы """
191191

192192
soup = BeautifulSoup(html, 'html.parser')
193193
tracks = []
@@ -221,7 +221,7 @@ def scrap_data(html, user_id):
221221

222222

223223
def scrap_albums(html):
224-
""" Парсинг списка альбомов из html странцы """
224+
""" Парсинг списка альбомов из html страницы """
225225

226226
soup = BeautifulSoup(html, 'html.parser')
227227
albums = []

vk_api/tools.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
class VkTools(object):
2020
"""
21-
Содержит некоторые воспомогательные функции, которые могут понадобиться
21+
Содержит некоторые вспомогательные функции, которые могут понадобиться
2222
при использовании API
2323
2424
:param vk: Объект :class:`VkApi`

vk_api/upload.py

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ def video(self, video_file=None, link=None, name=None, description=None,
193193
no_comments=None, repeat=None):
194194
""" Загрузка видео
195195
196-
:param video_file: путь до файла или file-like объект.
196+
:param video_file: путь к видеофайлу или file-like объект.
197197
:type video_file: object, str
198198
199199
:param link: url для встраивания видео с внешнего сайта,
@@ -222,7 +222,7 @@ def video(self, video_file=None, link=None, name=None, description=None,
222222
:type group_id: int
223223
224224
:param album_id: идентификатор альбома, в который будет загружен
225-
видео файл.
225+
видеофайл.
226226
:type album_id: int
227227
228228
:param privacy_view: настройки приватности просмотра видеозаписи в
@@ -345,13 +345,22 @@ def audio_message(self, audio, peer_id=None, group_id=None):
345345
to_wall=group_id is not None
346346
)
347347

348-
def graffiti(self, image):
348+
def graffiti(self, image, peer_id=None, group_id=None):
349349
""" Загрузка граффити
350350
351351
:param image: путь к png изображению или file-like объект.
352+
:param peer_id: идентификатор диалога (только для авторизации пользователя)
353+
:param group_id: для токена группы, нужно передавать ID группы,
354+
вместо peer_id
352355
"""
353356

354-
return self.document(image, doc_type='graffiti')
357+
return self.document(
358+
image,
359+
doc_type='graffiti',
360+
message_peer_id=peer_id,
361+
group_id=group_id,
362+
to_wall=group_id is not None
363+
)
355364

356365
def photo_cover(self, photo, group_id,
357366
crop_x=None, crop_y=None,

vk_api/vk_api.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ class VkApi(object):
5151
5252
:param password: Пароль ВКонтакте (если пароль не передан, то будет
5353
попытка использовать сохраненные данные)
54-
:param password: str
54+
:type password: str
5555
5656
:param token: access_token
5757
:type token: str
@@ -135,7 +135,7 @@ def _sid(self):
135135
def auth(self, reauth=False, token_only=False):
136136
""" Аутентификация
137137
138-
:param reauth: Позволяет переавторизиваться, игнорируя сохраненные
138+
:param reauth: Позволяет переавторизоваться, игнорируя сохраненные
139139
куки и токен
140140
141141
:param token_only: Включает оптимальную стратегию аутентификации, если
@@ -516,7 +516,7 @@ def http_handler(self, error):
516516

517517
def too_many_rps_handler(self, error):
518518
""" Обработчик ошибки "Слишком много запросов в секунду".
519-
Ждет пол секунды и пробудет отправить запрос заново
519+
Ждет пол секунды и пробует отправить запрос заново
520520
521521
:param error: исключение
522522
"""

0 commit comments

Comments
 (0)