Toggle Admin (BETA 0.2)
Модуль для выдачи прав администратора в беседах ВК.
С помощью «Toggle Admin» вы можете выдавать права администратора пользователям, не заходя в браузер. Это будет полезно для тех, кто большое количество времени сидит в ВК через мобильное устройство.
Установка
-
Напрямую через GitHub (Архив):
pip install https://github.com/zpodushkin/toggle-admin/archive/master.zip --upgrade -
С помощью установщика 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
File details
Details for the file toggle-admin-0.2.tar.gz.
File metadata
- Download URL: toggle-admin-0.2.tar.gz
- Upload date:
- Size: 4.8 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e250cf0b22fe3866318addb05cf94e95e6b3f56634ce4bafd2e4d2e08110870b
|
|
| MD5 |
39b77481ccbdb182b427aade656b981a
|
|
| BLAKE2b-256 |
6cd85be64511fbf4f161c7ee5c97b64e6c75672a3d533ae07fd7f0ba752770cd
|