summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Uko Kokņevičs2026-01-16 15:56:58 +0200
committerGravatar Uko Kokņevičs2026-01-16 15:56:58 +0200
commitf77ffd4bdb813e729576aeba0a332a45ac347561 (patch)
treef603008e09c6126e6a19c8cbd051d28bdfbce151
parentUpdate com.inuoe.jzon (diff)
downloadukkoclot-f77ffd4bdb813e729576aeba0a332a45ac347561.tar.gz
ukkoclot-f77ffd4bdb813e729576aeba0a332a45ac347561.tar.xz
ukkoclot-f77ffd4bdb813e729576aeba0a332a45ac347561.zip
Make /msginfo be a restricted commandHEADmain
-rw-r--r--src/main.lisp9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/main.lisp b/src/main.lisp
index f435bf3..e146b47 100644
--- a/src/main.lisp
+++ b/src/main.lisp
@@ -1,5 +1,5 @@
1;; SPDX-License-Identifier: EUPL-1.2 1;; SPDX-License-Identifier: EUPL-1.2
2;; SPDX-FileCopyrightText: 2025 Uko Kokņevičs <perkontevs@gmail.com> 2;; SPDX-FileCopyrightText: 2025-2026 Uko Kokņevičs <perkontevs@gmail.com>
3(defpackage :ukkoclot/src/main 3(defpackage :ukkoclot/src/main
4 (:documentation "Main package of Ukkoclot") 4 (:documentation "Main package of Ukkoclot")
5 (:nicknames :ukkoclot) 5 (:nicknames :ukkoclot)
@@ -270,10 +270,15 @@
270 #f"<code>{(message-chat-id msg)}</code>" 270 #f"<code>{(message-chat-id msg)}</code>"
271 :parse-mode html)) 271 :parse-mode html))
272 272
273 ((equal simple-cmd "msginfo") 273 ((and (equal simple-cmd "msginfo")
274 (message-from msg)
275 (= (user-id (message-from msg)) (conf:owner)))
274 (when-let (replied (message-reply-to-message msg)) 276 (when-let (replied (message-reply-to-message msg))
275 (reply-message replied (let ((*print-pretty* t)) (fixup-value replied))))) 277 (reply-message replied (let ((*print-pretty* t)) (fixup-value replied)))))
276 278
279 ((equal simple-cmd "msginfo")
280 (reply-message msg "Nuh-uh"))
281
277 ((equal simple-cmd "ping") 282 ((equal simple-cmd "ping")
278 (let* ((start-time (get-internal-real-time)) 283 (let* ((start-time (get-internal-real-time))
279 (reply (reply-message msg #f"Pong!{;~2%}Send time: ...")) 284 (reply (reply-message msg #f"Pong!{;~2%}Send time: ..."))