Pavel Loginov 2021-03-17 23:19:06 +06:00
parent 97a54204e8
commit f863aa9e42
3 changed files with 31 additions and 3 deletions

View File

@ -3099,3 +3099,8 @@ if form.getvalue('loadopenvpn'):
openvpn_sess=openvpn_sess, openvpn_sess=openvpn_sess,
openvpn_configs=openvpn_configs) openvpn_configs=openvpn_configs)
print(template) print(template)
if form.getvalue('check_telegram'):
telegram_id = form.getvalue('check_telegram')
mess = 'Test message from HAProxy-WI'
funct.telegram_send_mess(mess, telegram_channel_id=telegram_id)

View File

@ -7,10 +7,11 @@
<td class="padding10 first-collumn" style="width: 25%;"> <td class="padding10 first-collumn" style="width: 25%;">
<span title="Token that has given @father_bot">Token</span> <span title="Token that has given @father_bot">Token</span>
</td> </td>
<td style="width: {% if page == "servers.py" %}100{% else %}20{% endif %}%;">Channel name</td> <td style="width: 20%;">Channel name</td>
{% if page != "servers.py" %} {% if page != "servers.py" %}
<td style="width: 100%;">Group</td> <td style="width: 25%;">Group</td>
{% endif %} {% endif %}
<td style="width: 100%;"></td>
<td></td> <td></td>
<td></td> <td></td>
</tr> </tr>
@ -22,7 +23,7 @@
</td> </td>
<td> <td>
{% set id = 'telegram-chanel-' + telegram.0|string() %} {% set id = 'telegram-chanel-' + telegram.0|string() %}
{{ input(id, value=telegram.2) }} {{ input(id, value=telegram.2, size='30') }}
</td> </td>
{% if page != "servers.py" %} {% if page != "servers.py" %}
<td> <td>
@ -38,6 +39,9 @@
</select> </select>
</td> </td>
{% endif %} {% endif %}
<td>
<button title="Send test message" onclick="checkTelegram({{telegram.0}})">Test</button>
</td>
<td> <td>
<a class="add" onclick="cloneTelegram({{telegram.0}})" id="clone-{{telegram.0}}" title="Clone {{telegram.2}}" style="cursor: pointer;"></a> <a class="add" onclick="cloneTelegram({{telegram.0}})" id="clone-{{telegram.0}}" title="Clone {{telegram.2}}" style="cursor: pointer;"></a>
</td> </td>

View File

@ -2207,6 +2207,7 @@ function loadchecker() {
} else { } else {
$('#checker').html(data); $('#checker').html(data);
$( "select" ).selectmenu(); $( "select" ).selectmenu();
$("button").button();
$.getScript('/inc/users.js'); $.getScript('/inc/users.js');
$.getScript(awesome); $.getScript(awesome);
} }
@ -2232,4 +2233,22 @@ function loadopenvpn() {
} }
} ); } );
} }
function checkTelegram(telegram_id) {
$.ajax({
url: "options.py",
data: {
check_telegram: telegram_id,
token: $('#token').val()
},
type: "POST",
success: function (data) {
data = data.replace(/\s+/g, ' ');
if (data.indexOf('error:') != '-1' || data.indexOf('error_code') != '-1') {
toastr.error(data);
} else {
toastr.success('Test message has been sent');
}
}
} );
}