summaryrefslogtreecommitdiff
path: root/src/bot/methods.lisp
diff options
context:
space:
mode:
Diffstat (limited to 'src/bot/methods.lisp')
-rw-r--r--src/bot/methods.lisp18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/bot/methods.lisp b/src/bot/methods.lisp
index 2daea6f..6f01cae 100644
--- a/src/bot/methods.lisp
+++ b/src/bot/methods.lisp
@@ -6,19 +6,19 @@
6 (:export :answer-callback-query :delete-message :send-animation :edit-message-text :get-me :get-updates :send-message :set-my-name)) 6 (:export :answer-callback-query :delete-message :send-animation :edit-message-text :get-me :get-updates :send-message :set-my-name))
7(in-package :ukkoclot/bot/methods) 7(in-package :ukkoclot/bot/methods)
8 8
9(define-tg-method (answer-callback-query boolean "answerCallbackQuery") 9(define-tg-method (answer-callback-query boolean)
10 (callback-query-id string) 10 (callback-query-id string)
11 (text (or string null) nil) 11 (text (or string null) nil)
12 (show-alert boolean nil) 12 (show-alert boolean nil)
13 (url (or string null) nil) 13 (url (or string null) nil)
14 (cache-time (or integer null) nil)) 14 (cache-time (or integer null) nil))
15 15
16(define-tg-method (delete-message boolean "deleteMessage") 16(define-tg-method (delete-message boolean)
17 (chat-id (or integer string)) 17 (chat-id (or integer string))
18 (message-id integer)) 18 (message-id integer))
19 19
20;; TODO: Add a way to simply specify :message msg :) 20;; TODO: Add a way to simply specify :message msg :)
21(define-tg-method (edit-message-text message "editMessageText") 21(define-tg-method (edit-message-text message)
22 (business-connection-id (or string null) nil) 22 (business-connection-id (or string null) nil)
23 (chat-id (or integer string null) nil) 23 (chat-id (or integer string null) nil)
24 (message-id (or integer null) nil) 24 (message-id (or integer null) nil)
@@ -29,7 +29,7 @@
29 (link-preview-options (or link-preview-options null) nil) 29 (link-preview-options (or link-preview-options null) nil)
30 (reply-markup (or inline-keyboard-markup null) nil)) 30 (reply-markup (or inline-keyboard-markup null) nil))
31 31
32(define-tg-method (get-me% user "getMe" :GET)) 32(define-tg-method (get-me% user :GET))
33 33
34(defun get-me (bot) 34(defun get-me (bot)
35 (let ((res (get-me% bot))) 35 (let ((res (get-me% bot)))
@@ -37,16 +37,16 @@
37 (setf (bot-username% bot) (user-username res)) 37 (setf (bot-username% bot) (user-username res))
38 res)) 38 res))
39 39
40(define-tg-method (get-my-name bot-name "getMyName" :GET) 40(define-tg-method (get-my-name bot-name :GET)
41 (language-code (or string null) nil)) 41 (language-code (or string null) nil))
42 42
43(define-tg-method (get-updates (array update) "getUpdates") 43(define-tg-method (get-updates (array update))
44 (offset (or integer null) nil) 44 (offset (or integer null) nil)
45 (limit (or integer null) nil) 45 (limit (or integer null) nil)
46 (timeout (or integer null) nil) 46 (timeout (or integer null) nil)
47 (allowed-updates (or string null) nil)) 47 (allowed-updates (or string null) nil))
48 48
49(define-tg-method (send-animation message "sendAnimation") 49(define-tg-method (send-animation message)
50 (business-connection-id (or string null) nil) 50 (business-connection-id (or string null) nil)
51 (chat-id (or integer string)) 51 (chat-id (or integer string))
52 (message-thread-id (or integer null) nil) 52 (message-thread-id (or integer null) nil)
@@ -69,7 +69,7 @@
69 (reply-parameters (or reply-parameters null) nil) 69 (reply-parameters (or reply-parameters null) nil)
70 (reply-markup (or inline-keyboard-markup reply-keyboard-markup reply-keyboard-remove force-reply null) nil)) 70 (reply-markup (or inline-keyboard-markup reply-keyboard-markup reply-keyboard-remove force-reply null) nil))
71 71
72(define-tg-method (send-message message "sendMessage") 72(define-tg-method (send-message message)
73 (business-connection-id (or string null) nil) 73 (business-connection-id (or string null) nil)
74 (chat-id (or integer string)) 74 (chat-id (or integer string))
75 (message-thread-id (or integer null) nil) 75 (message-thread-id (or integer null) nil)
@@ -83,7 +83,7 @@
83 (reply-parameters (or reply-parameters null) nil) 83 (reply-parameters (or reply-parameters null) nil)
84 (reply-markup (or inline-keyboard-markup reply-keyboard-markup reply-keyboard-remove force-reply null) nil)) 84 (reply-markup (or inline-keyboard-markup reply-keyboard-markup reply-keyboard-remove force-reply null) nil))
85 85
86(define-tg-method (set-my-name% boolean "setMyName") 86(define-tg-method (set-my-name% boolean)
87 (name (or string null) nil) 87 (name (or string null) nil)
88 (language-code (or string null) nil)) 88 (language-code (or string null) nil))
89 89