-
Notifications
You must be signed in to change notification settings - Fork 323
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Альтернативы vk_api #356
Comments
fscdev/vkwave – типизированная, полностью кастомизируемая, асинхронная библиотека для приложений на базе VK API. Функции:
Примеры: тык. P.S примеры активно добавляются. Наш чат в Telegram. |
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 |
LiteVkApi - Новая и простая библиотека (обложка vk_api) для ботов Вк! Только самые важные и популярные функции ЛС ботов (longpooll) в очень простом виде. Фишки:
Пример простого бота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)
|
vk_maria – Типизированная, простая и удобная библиотека для создания ботов сообществ Вконтакте. vk_maria синтаксически похожа на библиотеку aiogram, что позволяет писать почти один и тот же код для ваших ботов. Достоинства:
Пример эхо бота: 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() |
В vk_api скорее всего не будут добавлены фичи для ботов, асинхронность и т.д. Поэтому предлагаю разработчикам запостить свои библиотеки.
Сюда не нужно постить вопросы по другим библиотекам, все обсуждение в репозиториях других библиотек.
Перед использованием проверяйте код на безопасность.
**Что сюда постить и как**
Сюда можно опубликовать ссылку на python библиотеку, которая работает с API вконтакте. В посте должны быть:<details></details>
Один короткий пост на одну библиотеку.
Желательно если запостят сами разработчики библиотеки. Если вы разработчик библиотеки и ее уже запостили, могу удалить прошлый пост и оставить ваш, если не устраивает описание.
The text was updated successfully, but these errors were encountered: