Skip to main content

Toggle Admin (BETA 0.1)

Модуль для выдачи прав администратора в беседах ВК.

С помощью «Toggle Admin» вы можете выдавать права администратора пользователям, не заходя в браузер. Это будет полезно для тех, кто большое количество времени сидит в ВК через мобильное устройство.

Установка

  1. Напрямую через GitHub (Архив):
    pip install https://github.com/zpodushkin/toggle-admin/archive/master.zip --upgrade

  2. С помощью установщика pip из PyPi:
    pip install toggle-admin

Пример использования

from vkbottle.user import User, types
from vkbottle.rule import VBMLUserRule
from vkbottle import TaskManager
from toggle_admin import ToggleAdmin, ToggleAdminError

user = User(token="токен_от_вк")
admin = ToggleAdmin(login=7943343455, password="Balalaika31")
tm = TaskManager(user.loop)


@user.on.message_new(VBMLUserRule("!admin <uid:int>", lower=True))
async def set_admin(ans: types.Message, uid: int):
    try:
        await admin(ans.peer_id, uid, is_admin=True)
        await ans("Права администратора выданы!")
    except ToggleAdminError:
        await ans("Упс, произошла ошибочка...")


@user.on.message_new(VBMLUserRule("!unadmin <uid:int>", lower=True))
async def unset_admin(ans: types.Message, uid: int):
    try:
        await admin(ans.peer_id, uid, is_admin=False)
        await ans("Права администратора сняты!")
    except ToggleAdminError:
        await ans("Упс, произошла ошибочка...")


if __name__ == '__main__':
    tm.add_task(user.run())
    tm.run()

Contributing

ПР поддерживаются! Мне приятно видеть ваш вклад в развитие модуля.
Задавайте вопросы в блоке Issues и в VK!

Лицензия

Copyright © 2019-2020 zpodushkin.
Этот проект имеет GPL-3.0 лицензию.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

toggle-admin-0.1.tar.gz (4.5 kB view details)

Uploaded Source

File details

Details for the file toggle-admin-0.1.tar.gz.

File metadata

  • Download URL: toggle-admin-0.1.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for toggle-admin-0.1.tar.gz
Algorithm Hash digest
SHA256 ec26a477bb68b2c70f8ace317f7d1d00ec724106ccb9d1551c76f0989a06934f
MD5 97f1f96814cdea15d7afb01ae1778b07
BLAKE2b-256 bb9fe890b1cc2a0016e0b6876a345ebee01370f8393f0692fa5c6f6800c2f785

See more details on using hashes here.

Release history Release notifications | RSS feed

0.2

1 file

This release

0.1 This release

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page