mirror of
https://github.com/TeamPGM/PagerMaid_Plugins_Pyro.git
synced 2024-11-22 00:35:37 +00:00
listusernames 列出所有属于自己的公开群组/频道
This commit is contained in:
parent
5b1449fd10
commit
2746fedf49
10
list.json
10
list.json
@ -469,6 +469,16 @@
|
||||
"supported": true,
|
||||
"des-short": "Play a game of 1A2B",
|
||||
"des": "Play a game of 1A2B, command:,1a2b"
|
||||
},
|
||||
{
|
||||
"name": "listusernames",
|
||||
"version": "1.0",
|
||||
"section": "daily",
|
||||
"maintainer": "xtaodada",
|
||||
"size": "0.7 kb",
|
||||
"supported": true,
|
||||
"des-short": "列出所有属于自己的公开群组/频道。",
|
||||
"des": "列出所有属于自己的公开群组/频道。命令:,listusernames"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
19
listusernames/main.py
Normal file
19
listusernames/main.py
Normal file
@ -0,0 +1,19 @@
|
||||
from pagermaid.enums import Client, Message
|
||||
from pagermaid.listener import listener
|
||||
|
||||
from pyrogram.raw.functions.channels import GetAdminedPublicChannels
|
||||
|
||||
|
||||
@listener(command="listusernames",
|
||||
admins_only=True,
|
||||
description="列出所有属于自己的公开群组/频道。")
|
||||
async def list_usernames(bot: Client, message: Message):
|
||||
""" Get a list of your reserved usernames. """
|
||||
result = await bot.invoke(GetAdminedPublicChannels())
|
||||
output = f"以下是属于我的 {len(result.chats)} 个所有公开群组/频道:\n\n"
|
||||
for i in result.chats:
|
||||
try:
|
||||
output += f"{i.title}\n@{i.username}\n\n"
|
||||
except AttributeError:
|
||||
output += f"{i.title}\n\n"
|
||||
await message.edit(output)
|
Loading…
Reference in New Issue
Block a user