summaryrefslogtreecommitdiff
path: root/src/main.lisp
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.lisp')
-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: ..."))