GeezerVison is showing github.com — Альтернативы vk_api · Issue #356 · python273/vk_api
DescriptionВ vk_api скорее всего не будут добавлены фичи для ботов, асинхронность и т.д. Поэтому предлагаю разработчикам запостить свои библиотеки.
Сюда не нужно постить вопросы по другим библиотекам, все обсуждение в репозиториях других библиотек.
Перед использованием проверяйте код на безопасность.
**Что сюда постить и как**
Сюда можно опубликовать ссылку на python библиотеку, которая работает с API вконтакте. В посте должны быть:
- Ссылка на репозиторий и короткое описание
- Описание фич списком / отличие от vk_api в плане фич
- Примеры кода можно добавить под
<details></details>
Один короткий пост на одну библиотеку.
Желательно если запостят сами разработчики библиотеки. Если вы разработчик библиотеки и ее уже запостили, могу удалить прошлый пост и оставить ваш, если не устраивает описание.
Reacted by zeptanov Reacted by Walter Kerrigan Activityprostomarkeloff commented on May 9, 2020 fscdev/vkwave – типизированная, полностью кастомизируемая, асинхронная библиотека для приложений на базе VK API.
Функции:
Примеры: тык. P.S примеры активно добавляются.
Наш чат в Telegram. Reacted by kesha1225, Roma, Mikhail, Egor Turchinovich, prostomarkeloff, tihon49, Daniil Shindov, uenro, Anton, Vladlen Chubarov and 34 more Reacted by Edvard, me, MRRollMan, conaborted, Nikitolpl, Mikhail Mironov, Axd1x8a, Марченко Андрей, Artem, mikk357 and 5 more Reacted by Anton, Vladlen Chubarov, kesha1225, DiZiNnEs, Egor Turchinovich, LouisPython217, Александр, pidoorrr, cllalafuda and consteremnaresinf Reacted by MRRollMan, Mikhail Mironov, conaborted, Nikitolpl, Axd1x8a, Александр, Edvard, Artem, Georgy and Timur Reacted by kesha1225, Gabben, prostomarkeloff, tihon49, Anton, Vladlen Chubarov, DiZiNnEs, Egor Turchinovich, Александр, pidoorrr and 2 more Reacted by ALEXREDX, prostomarkeloff, tihon49, Anton, Vladlen Chubarov, Gabben, DiZiNnEs, Egor Turchinovich, Александр, pidoorrr and 2 more Reacted by Roma, Gabben, prostomarkeloff, tihon49, Anton, Vladlen Chubarov, kesha1225, DiZiNnEs, Egor Turchinovich, Александр and 5 more timoniq commented on May 19, 2020 vkbottle - идеальный инструмент для разработки ботов/юзерботов на VK API, полностью асинхронен, легок в освоении и работе, типизирован
Фишки:
Пример простого бота
from vkbottle.bot import Bot, Message
bot = Bot("token")
@bot.on.message(text="эй <name>")
async def hey(message: Message, name: str):
await message.answer(f"Я тебе не {name}!")
bot.run_forever()
Наш чат в telegram Reacted by Nikitolpl, Arseni, Axd1x8a, conaborted, markelov, Марченко Андрей, MRRollMan, Egor Turchinovich, iamnifer, me and 34 more Reacted by prostomarkeloff, Vladlen Chubarov, kesha1225, Gabben, DiZiNnEs, pidoorrr, deknowny, Fedor Aronov, evrirus and consteremnaresinf Reacted by Axd1x8a, Mikhail Mironov, conaborted, markelov, MRRollMan, iamnifer, me, Nikitolpl, Artem, Ilya Nikolaev and 2 more Reacted by Arseni, Axd1x8a, conaborted, markelov, MRRollMan, iamnifer, me, Mikhail Mironov, Nikitolpl, mikk357 and 3 more Reacted by prostomarkeloff, Gabben, pidoorrr, deknowny and smartApi-sb Reacted by Arseni, Nikitolpl, Axd1x8a, Mikhail Mironov, markelov, conaborted, MRRollMan, iamnifer, me, mikk357 and 4 more Reacted by Марченко Андрей, Nikitolpl, Arseni, Axd1x8a, Mikhail Mironov, markelov, conaborted, MRRollMan, iamnifer, me and 6 more Reacted by Arseni, Nikitolpl, Axd1x8a, Mikhail Mironov, markelov, conaborted, MRRollMan, iamnifer, me, Ivan and 5 more Ma-Mush commented on Dec 29, 2020 LiteVkApi - Новая и простая библиотека (обложка vk_api) для ботов Вк! Только самые важные и популярные функции ЛС ботов (longpooll) в очень простом виде.
Фишки:
- Отправка файлов, фото, клавиатуры, логин в Вк, поиск новых сообщений - все в ОДНУ строчку!
- Встроенная функция удаления клавиатуры
- Функция рассылки в несколько потоков
- Встроенная функция получения данных о последних сообщений во всех чатах и отдельно всех Id пользователей, которые уже писали боту (в ее основе используется первая функция)
- Не хватает функций? Соедини vk_api и LiteVkApi в одном коде - в одну строку, даже без повторной регистрации
- Сделано под ботов в группу, но можно и для юзер-ботов)
Пример простого бота
from LiteVkApi import Vk
vk_session = Vk.login("токен", ид)
while True:
if vk_session.check_new_msg():
event = vk_session.get_event()
eventxt, userid = event.text, event.user_id
if eventxt == 'Привет':
vk_session.msg(f'Привет, {userid}', userid)
elif eventxt == 'Как дела?':
vk_session.msg('Хорошо, а у тебя?', userid)
Наш чат в Телеграм Reacted by Kat and Cube123 Reacted by Nikita Shaydullin, mishaQ23n, Andrew, unimaginable-pain, PyMxINI, Huge Cat Dev, Nikolay and Марченко Андрей Reacted by Елисей, SevaShpun, Nikita Shaydullin, Artyom Ashirov, unimaginable-pain, Artem Yakovskij and Huge Cat Dev lxstvayne commented on Feb 25, 2022 vk_maria – Типизированная, простая и удобная библиотека для создания ботов сообществ Вконтакте. vk_maria синтаксически похожа на библиотеку aiogram, что позволяет писать почти один и тот же код для ваших ботов.
Достоинства:
- Обработчики событий.
- Типизированная, прописаны все методы.
- Загрузчики фотографий и аудио.
- Конечные автоматы (FSM).
- Кастомные фильтры для обработчиков событий.
- Возможность создавать модели клавиатур.
- Документированная.
Пример эхо бота:
from vk_maria import Vk, types
from vk_maria.dispatcher import Dispatcher
def main():
vk = Vk(access_token='token')
dp = Dispatcher(vk)
@dp.message_handler()
def echo(event: types.Message):
event.answer(event.message.text)
dp.start_polling()
if __name__ == '__main__':
main()
Чат в Телеграм Reacted by b0vv0d Reacted by Daniil Reacted by Roman, Kirill Bulygin and Panic
MetadataMetadataDevelopmentNo branches or pull requestsIssue actions
|