sultan1k / vk_air

Фреймворк для VK API.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vk_air

Фреймворк для VK API.

С помощью этого фреймворка можно написать бота для группы ВКонтакте. Документация, к сожалению, выпущена не будет.

Фреймворк устанавливается с помощью команды

pip install vk_air

или

pip install git+https://github.com/sultan1k/vk_air

Пару примеров с кодом:

from vk_air import Client
from vk_air.utils import Utils

bot = Client(prefix='!', debug=False)

@bot.command(name='hi')
async def hi(ctx):
  await ctx.send('Привет')

@bot.event(name='chat_invite_user')
async def add_me(ctx):
  if ctx.action.member_id == -bot.group.id:
    await ctx.send('Вы добавили меня в беседу!')

@bot.command(name='whois')
async def whois(ctx, user, *, reason):
  user = Utils().mention_to_id(user) # достаём из упоминания айди
  await ctx.send(f'Айди пользователя - {user}\nПричина вызова команды: {reason}')

bot.login(token='TOKEN')

About

Фреймворк для VK API.

License:MIT License


Languages

Language:Python 100.0%