mirror of
https://github.com/house-of-vanity/Wireguard-Peer-Manager.git
synced 2025-07-07 01:34:08 +00:00
BOT: List command improvement.
This commit is contained in:
7
bot.py
7
bot.py
@ -52,6 +52,13 @@ def list_peers(update, context):
|
|||||||
update.message.reply_text(f"{message}</code>", parse_mode='HTML', disable_web_page_preview=True)
|
update.message.reply_text(f"{message}</code>", parse_mode='HTML', disable_web_page_preview=True)
|
||||||
else:
|
else:
|
||||||
peer_name = "_".join(update.message.text.split()[1:])
|
peer_name = "_".join(update.message.text.split()[1:])
|
||||||
|
if peer_name.isnumeric():
|
||||||
|
n = 1
|
||||||
|
for peer in wg_list_peers():
|
||||||
|
if int(peer_name) == n:
|
||||||
|
peer_name = peer['name']
|
||||||
|
break
|
||||||
|
n += 1
|
||||||
try:
|
try:
|
||||||
update.message.reply_photo(
|
update.message.reply_photo(
|
||||||
open(f'/etc/wireguard/clients_{config}/{peer_name}-qr.png', 'rb'), filename=f'{peer_name} QR.png', quote=True, caption=open(f'/etc/wireguard/clients_{config}/{peer_name}.conf', 'r').read())
|
open(f'/etc/wireguard/clients_{config}/{peer_name}-qr.png', 'rb'), filename=f'{peer_name} QR.png', quote=True, caption=open(f'/etc/wireguard/clients_{config}/{peer_name}.conf', 'r').read())
|
||||||
|
Reference in New Issue
Block a user