Releases: Ma-Mush/LiteVkApi
Обновление 2.4.2
Изменены параметры фунцкий Client.check_new_msg и Client.check_new_events
Теперь они принимают параметр botlongpoll (True/False, по умолчанию - False). Он определяет, использовать ЛонгПул для ботов или общий. Разница в том, что у общего привычный формат возращения событий - event.text и тд. ЛонгПул для ботов же имеет бОльшие возможности. Так, с его помощью можно получать отвтеты на callback кнопки с полезной нагрузкой (payload), такие как snack_bar. Но и формат ответа для "традиционных" типов событий у них другой. Так, при получении сообщения его текст будет записан в event.message.text. Пример кода с кнопкой и обработкой сообщений будет в соответсвующем разделе внизу документации.
Обновление 2.4.1
Мелкое обновление 2.4.1:
- Добавлена функция Client.check_new_events(chat), аналогичная check_new_msg, но для всех типов событий
Обновление 2.4
Что нового?
-
Переработка клавиатуры
Теперь она генерируется специальным классом Keyboard и по отдельны кнопкам (класс Button), подробнее читайте в соответсвующих разделах ниже.
-
Класс Vk теперь называется Client
Я все больше беру пример с библиотеки Telethon :)
-
Исправлены мелкие ошибки, переработаны некоторые части кода библиотеки
-
Переработа документация
Обновление 2.3
Снова обновление!)
- Теперь можно отправлять фотографии, файлы и клавиатуру через _.msg
- Новая функция _.send_message, то же самое, что и _.msg
- Новая функция _.edit_message - редактирование сообщений
- Поменял местами токен и ид группы, ид при юзерботе не обязателен
- Убран параметр chats везде, кроме проверки сообщений.
Обновление 2.2
Ура, мне понадобилось вернуться в ВК, и я сделал небольшой код-ревью либы.
Изменения:
- Теперь new_keyboard в аргументе dicts надо указывать не массив со словарями с массивами со словарями данных, а 1 большой словарь + словарь аргументов, если это требуется.
- Убрал никому не нужную функцию Vk.help().
- Вместо ValueError будут LiteVkApiError.
- Добавлена возможность создание callback (inline) клавиатуры.
И да, как то написал, что библиотека асинхронная, но сейчас я понял, что я тогда не разбирался в теме асинхронки, так что либа нисколько (ну почти) не асинхронна