Добавлен перезапуск Telegram bridge после сохранения настроек

Этот коммит содержится в:
Виктор
2026-05-08 18:18:17 +09:00
родитель b223810612
Коммит 27e94c9653
+8 -1
Просмотреть файл
@@ -17,6 +17,7 @@ import {
import {
getTelegramBridgeStatus,
notifyOperatorsAboutVisitorMessage,
restartTelegramBridge,
startTelegramBridge
} from './telegram.js';
@@ -124,11 +125,12 @@ app.get('/api/admin/telegram/settings', async () => ({
app.post('/api/admin/telegram/settings', async (request, reply) => {
try {
const settings = updateTelegramSettings(request.body || {});
const bridge = await restartTelegramBridge({ logger: app.log });
return {
ok: true,
settings,
bridge: getTelegramBridgeStatus()
bridge
};
} catch (error) {
reply.code(400);
@@ -139,6 +141,11 @@ app.post('/api/admin/telegram/settings', async (request, reply) => {
}
});
app.post('/api/admin/telegram/restart', async () => ({
ok: true,
bridge: await restartTelegramBridge({ logger: app.log })
}));
app.post('/api/admin/telegram/test-proxy', async () => {
const settings = getTelegramSettings({ revealSecrets: true });
const result = validateSocks5Settings(settings);