diff --git a/src/main/lkt.c b/src/main/lkt.c
index 267a94b8779921b6539a536b2db46abf370b424d..b4f48982c31e06807f438edeee5c811590956de1 100644
--- a/src/main/lkt.c
+++ b/src/main/lkt.c
@@ -710,6 +710,38 @@ plt_create__(struct lkt_cmd_args *args)
     exit_with_status(sock, buff);
 }
 
+noreturn void
+stickers_get__(struct lkt_cmd_args *args)
+{
+}
+
+noreturn void
+stickers_set__(struct lkt_cmd_args *args)
+{
+    fail_if(args->argc != 4, "Invalid argument");
+    FILE *sock = lkt_connect();
+    char buff[2];
+    write_socket_format(sock, "sticker set %s %s %s %s\n", args->argv[0],
+                        args->argv[1], args->argv[2], args->argv[3]);
+    exit_with_status(sock, buff);
+}
+
+noreturn void
+stickers_delete__(struct lkt_cmd_args *args)
+{
+    FILE *sock;
+    char buff[2];
+    if (args->argc == 2)
+        write_socket_format(sock = lkt_connect(), "sticker delete %s %s",
+                            args->argv[0], args->argv[1]);
+    else if (args->argc == 3)
+        write_socket_format(sock = lkt_connect(), "sticker delete %s %s %s",
+                            args->argv[0], args->argv[1], args->argv[2]);
+    else
+        fail("Invalid argument");
+    exit_with_status(sock, buff);
+}
+
 /* Search functions. */
 
 noreturn void