diff --git a/README.md b/README.md
index 347b410..ebcc91a 100644
--- a/README.md
+++ b/README.md
@@ -103,7 +103,7 @@ And start communicating with him:
-#### [package](a0ce) `cl-telegram-bot/bot`
+#### [package](17dc) `cl-telegram-bot/bot`
@@ -115,41 +115,41 @@ And start communicating with him:
-###### [class](be8b) `bot` ()
+###### [class](5d69) `bot` ()
**Readers**
-###### [reader](b072) `api-uri` (bot) (:API-URI = "https://api.telegram.org/")
+###### [reader](8fdb) `api-uri` (bot) (:API-URI = "https://api.telegram.org/")
-###### [reader](da65) `debug-mode` (bot) (:debug-mode = nil)
+###### [reader](f4c9) `debug-mode` (bot) (:debug-mode = nil)
When debug mode is T, then interactive debugger will be called on each error.
-###### [reader](7244) `file-endpoint` (bot) (:file-endpoint = nil)
+###### [reader](5877) `file-endpoint` (bot) (:file-endpoint = nil)
`HTTPS` file-endpoint
-###### [reader](d193) `get-endpoint` (bot) (:endpoint)
+###### [reader](71ac) `get-endpoint` (bot) (:endpoint)
`HTTPS` endpoint
-###### [reader](a9f4) `get-last-update-id` (bot) (= 0)
+###### [reader](831d) `get-last-update-id` (bot) (= 0)
Update id
-###### [reader](6bea) `sent-commands-cache` (bot) (= nil)
+###### [reader](f22d) `sent-commands-cache` (bot) (= nil)
Command processing code will use this cache to update commands list on the server
when a new method for [`cl-telegram-bot/entities/command:on-command`][56c0] generic-function is defined.
@@ -158,7 +158,7 @@ This slot is for internal use.
-###### [reader](9396) `token` (bot) (:token = nil)
+###### [reader](9260) `token` (bot) (:token = nil)
Bot token given by BotFather
@@ -166,29 +166,29 @@ Bot token given by BotFather
-###### [accessor](b072) `api-uri` (bot) (:API-URI = "https://api.telegram.org/")
+###### [accessor](8fdb) `api-uri` (bot) (:API-URI = "https://api.telegram.org/")
-###### [accessor](da65) `debug-mode` (bot) (:debug-mode = nil)
+###### [accessor](f4c9) `debug-mode` (bot) (:debug-mode = nil)
When debug mode is T, then interactive debugger will be called on each error.
-###### [accessor](7244) `file-endpoint` (bot) (:file-endpoint = nil)
+###### [accessor](5877) `file-endpoint` (bot) (:file-endpoint = nil)
`HTTPS` file-endpoint
-###### [accessor](a9f4) `get-last-update-id` (bot) (= 0)
+###### [accessor](831d) `get-last-update-id` (bot) (= 0)
Update id
-###### [accessor](6bea) `sent-commands-cache` (bot) (= nil)
+###### [accessor](f22d) `sent-commands-cache` (bot) (= nil)
Command processing code will use this cache to update commands list on the server
when a new method for [`cl-telegram-bot/entities/command:on-command`][56c0] generic-function is defined.
@@ -197,7 +197,7 @@ This slot is for internal use.
-###### [accessor](9396) `token` (bot) (:token = nil)
+###### [accessor](9260) `token` (bot) (:token = nil)
Bot token given by BotFather
@@ -207,7 +207,7 @@ Bot token given by BotFather
-##### [macro](4509) `defbot` name
+##### [macro](5336) `defbot` name
@@ -215,7 +215,7 @@ Bot token given by BotFather
-#### [package](cd8b) `cl-telegram-bot/callback`
+#### [package](18ae) `cl-telegram-bot/callback`
@@ -227,21 +227,21 @@ Bot token given by BotFather
-###### [class](4364) `callback` ()
+###### [class](de85) `callback` ()
**Readers**
-###### [reader](1490) `callback-data` (callback) (:data)
+###### [reader](b4d5) `callback-data` (callback) (:data)
-###### [reader](fd4a) `callback-id` (callback) (:id)
+###### [reader](2300) `callback-id` (callback) (:id)
-###### [reader](a11d) `callback-message` (callback) (:message)
+###### [reader](c2c2) `callback-message` (callback) (:message)
@@ -249,13 +249,13 @@ Bot token given by BotFather
-##### [generic-function](349a) `callback-chat` callback
+##### [generic-function](9df5) `callback-chat` callback
Returns a chat from where callback was sent.
-##### [generic-function](5d19) `make-callback` bot callback-data
+##### [generic-function](f9d2) `make-callback` bot callback-data
Called when user clicks callback button. Should return an instance of [`callback`][6611] class.
@@ -265,7 +265,7 @@ callback-data string. This way it mab be easier to define more specific methods
-##### [generic-function](4fe4) `on-callback` bot callback
+##### [generic-function](ee3d) `on-callback` bot callback
Called when user clicks callback button. Second argument is an object of `CALLBACK` type.
@@ -275,7 +275,7 @@ Called when user clicks callback button. Second argument is an object of `CALLBA
-#### [package](91f1) `cl-telegram-bot/chat`
+#### [package](c10c) `cl-telegram-bot/chat`
@@ -287,7 +287,7 @@ Called when user clicks callback button. Second argument is an object of `CALLBA
-###### [class](a7be) `channel` (base-group)
+###### [class](4da8) `channel` (base-group)
@@ -295,29 +295,29 @@ Called when user clicks callback button. Second argument is an object of `CALLBA
-###### [class](855e) `chat` ()
+###### [class](b3fb) `chat` ()
**Readers**
-###### [reader](8c57) `get-chat-id` (chat) (:id)
+###### [reader](03ac) `get-chat-id` (chat) (:id)
-###### [reader](716f) `get-has-protected-content` (chat) (:has-protected-content)
+###### [reader](035b) `get-has-protected-content` (chat) (:has-protected-content)
-###### [reader](723f) `get-message-auto-delete-time` (chat) (:message-auto-delete-time)
+###### [reader](1b05) `get-message-auto-delete-time` (chat) (:message-auto-delete-time)
-###### [reader](3c4f) `get-raw-data` (chat) (:raw-data)
+###### [reader](2158) `get-raw-data` (chat) (:raw-data)
-###### [reader](4c0b) `get-username` (chat) (:username)
+###### [reader](ea41) `get-username` (chat) (:username)
@@ -325,7 +325,7 @@ Called when user clicks callback button. Second argument is an object of `CALLBA
-###### [class](1333) `group` (base-group)
+###### [class](c4a2) `group` (base-group)
@@ -333,25 +333,25 @@ Called when user clicks callback button. Second argument is an object of `CALLBA
-###### [class](a326) `private-chat` (chat)
+###### [class](8761) `private-chat` (chat)
**Readers**
-###### [reader](65f1) `get-bio` (private-chat) (:bio)
+###### [reader](aed9) `get-bio` (private-chat) (:bio)
-###### [reader](7322) `get-first-name` (private-chat) (:first-name)
+###### [reader](d36e) `get-first-name` (private-chat) (:first-name)
-###### [reader](ba51) `get-has-private-forwards` (private-chat) (:has-private-forwards)
+###### [reader](7332) `get-has-private-forwards` (private-chat) (:has-private-forwards)
-###### [reader](8b8b) `get-last-name` (private-chat) (:last-name)
+###### [reader](130b) `get-last-name` (private-chat) (:last-name)
@@ -359,29 +359,29 @@ Called when user clicks callback button. Second argument is an object of `CALLBA
-###### [class](27bb) `super-group` (base-group)
+###### [class](13da) `super-group` (base-group)
**Readers**
-###### [reader](9175) `get-can-set-sticker-set` (super-group) (:can-set-sticker-set)
+###### [reader](86d6) `get-can-set-sticker-set` (super-group) (:can-set-sticker-set)
-###### [reader](cca3) `get-join-by-request` (super-group) (:join-by-request)
+###### [reader](b210) `get-join-by-request` (super-group) (:join-by-request)
-###### [reader](b3e7) `get-join-to-send-messages` (super-group) (:join-to-send-messages)
+###### [reader](03ef) `get-join-to-send-messages` (super-group) (:join-to-send-messages)
-###### [reader](1ddb) `get-slow-mode-delay` (super-group) (:slow-mode-delay)
+###### [reader](d1eb) `get-slow-mode-delay` (super-group) (:slow-mode-delay)
-###### [reader](ac23) `get-sticker-set-name` (super-group) (:sticker-set-name)
+###### [reader](8c9a) `get-sticker-set-name` (super-group) (:sticker-set-name)
@@ -389,103 +389,103 @@ Called when user clicks callback button. Second argument is an object of `CALLBA
-##### [function](af8d) `delete-chat-photo` bot-var1 chat
+##### [function](14e9) `delete-chat-photo` bot-var1 chat
https://core.telegram.org/bots/api#deletechatphoto
-##### [function](fa29) `export-chat-invite-link` bot-var1 chat
+##### [function](412a) `export-chat-invite-link` bot-var1 chat
https://core.telegram.org/bots/api#exportchatinvitelink
-##### [function](c38a) `get-chat-administrators` bot-var1 chat
+##### [function](9f78) `get-chat-administrators` bot-var1 chat
https://core.telegram.org/bots/api#getchatadministrators
-##### [function](fdac) `get-chat-by-id` bot-var1 chat-id
+##### [function](4ab2) `get-chat-by-id` bot-var1 chat-id
https://core.telegram.org/bots/api#getchat
-##### [function](46c1) `get-chat-member` bot-var1 chat user-id
+##### [function](0f6c) `get-chat-member` bot-var1 chat user-id
https://core.telegram.org/bots/api#getchatmember
-##### [function](9a80) `get-chat-members-count` bot-var1 chat
+##### [function](e699) `get-chat-members-count` bot-var1 chat
https://core.telegram.org/bots/api#getchatmemberscount
-##### [function](8f95) `kick-chat-member` bot-var1 chat user-id until-date
+##### [function](4a1a) `kick-chat-member` bot-var1 chat user-id until-date
https://core.telegram.org/bots/api#kickchatmember
-##### [function](be17) `leave-chat` bot-var1 chat
+##### [function](4e19) `leave-chat` bot-var1 chat
https://core.telegram.org/bots/api#leavechat
-##### [function](2115) `pin-chat-message` bot-var1 chat message-id disable-notification
+##### [function](30d9) `pin-chat-message` bot-var1 chat message-id disable-notification
https://core.telegram.org/bots/api#pinchatmessage
-##### [function](d010) `promote-chat-member` bot-var1 chat user-id can-change-info can-post-messages can-edit-messages can-delete-messages can-invite-users can-restrict-members can-pin-messages can-promote-members
+##### [function](5d55) `promote-chat-member` bot-var1 chat user-id can-change-info can-post-messages can-edit-messages can-delete-messages can-invite-users can-restrict-members can-pin-messages can-promote-members
https://core.telegram.org/bots/api#promotechatmember
-##### [function](227d) `restrict-chat-member` bot-var1 chat user-id until-date can-send-messages can-send-media-messages can-send-other-messages can-add-web-page-previews
+##### [function](81e0) `restrict-chat-member` bot-var1 chat user-id until-date can-send-messages can-send-media-messages can-send-other-messages can-add-web-page-previews
https://core.telegram.org/bots/api#restrictchatmember
-##### [function](87d3) `send-chat-action` bot-var1 chat action
+##### [function](3913) `send-chat-action` bot-var1 chat action
https://core.telegram.org/bots/api#sendchataction
-##### [function](d819) `set-chat-description` bot-var1 chat description
+##### [function](1483) `set-chat-description` bot-var1 chat description
https://core.telegram.org/bots/api#setchatdescription
-##### [function](b678) `set-chat-photo` bot-var1 chat photo
+##### [function](4c1b) `set-chat-photo` bot-var1 chat photo
https://core.telegram.org/bots/api#setchatphoto
-##### [function](9daf) `set-chat-title` bot-var1 chat title
+##### [function](af6a) `set-chat-title` bot-var1 chat title
https://core.telegram.org/bots/api#setchattitle
-##### [function](3edf) `unban-chat-member` bot-var1 chat user-id
+##### [function](fc37) `unban-chat-member` bot-var1 chat user-id
https://core.telegram.org/bots/api#unbanchatmember
-##### [function](3555) `unpin-chat-message` bot-var1 chat
+##### [function](2163) `unpin-chat-message` bot-var1 chat
https://core.telegram.org/bots/api#unpinchatmessage
@@ -495,7 +495,7 @@ https://core.telegram.org/bots/api#unpinchatmessage
-#### [package](f327) `cl-telegram-bot/core`
+#### [package](d782) `cl-telegram-bot/core`
@@ -507,7 +507,7 @@ https://core.telegram.org/bots/api#unpinchatmessage
-###### [class](5c41) `reply` (response-with-text)
+###### [class](dcb2) `reply` (response-with-text)
@@ -515,7 +515,7 @@ https://core.telegram.org/bots/api#unpinchatmessage
-##### [generic-function](8619) `on-command` bot command rest-text
+##### [generic-function](2cf7) `on-command` bot command rest-text
This method will be called for each command.
First argument is a keyword. If user input was /save_note, then
@@ -525,7 +525,7 @@ By default, logs call and does nothing.
-##### [generic-function](c070) `on-message` bot text
+##### [generic-function](bfe2) `on-message` bot text
This method gets called with raw text from the message.
By default it does nothing.
@@ -536,18 +536,18 @@ By default it does nothing.
-##### [function](f39d) `reply` text &rest args &key parse-mode disable-web-page-preview disable-notification reply-to-message-id reply-markup (immediately t)
+##### [function](b5fb) `reply` text &rest args &key parse-mode disable-web-page-preview disable-notification reply-to-message-id reply-markup (immediately t)
Works like a [`send-message`][38a1], but only when an incoming message is processed.
Automatically sends reply to a chat from where current message came from.
-##### [function](10f0) `start-processing` BOT &KEY DEBUG (DELAY-BETWEEN-RETRIES 10) (THREAD-NAME "telegram-bot")
+##### [function](2c1e) `start-processing` BOT &KEY DEBUG (DELAY-BETWEEN-RETRIES 10) (THREAD-NAME "telegram-bot")
-##### [function](a365) `stop-processing` bot
+##### [function](b1b2) `stop-processing` bot
@@ -555,7 +555,7 @@ Automatically sends reply to a chat from where current message came from.
-##### [macro](4509) `defbot` name
+##### [macro](5336) `defbot` name
@@ -563,7 +563,7 @@ Automatically sends reply to a chat from where current message came from.
-#### [package](b4da) `cl-telegram-bot/entities/command`
+#### [package](ed5e) `cl-telegram-bot/entities/command`
@@ -575,17 +575,17 @@ Automatically sends reply to a chat from where current message came from.
-###### [class](62b9) `bot-command` (entity)
+###### [class](c159) `bot-command` (entity)
**Readers**
-###### [reader](3668) `get-command` (bot-command) (:command)
+###### [reader](da22) `get-command` (bot-command) (:command)
-###### [reader](5c1f) `get-rest-text` (bot-command) (:rest-text)
+###### [reader](5350) `get-rest-text` (bot-command) (:rest-text)
@@ -593,7 +593,7 @@ Automatically sends reply to a chat from where current message came from.
-##### [generic-function](8619) `on-command` bot command rest-text
+##### [generic-function](2cf7) `on-command` bot command rest-text
This method will be called for each command.
First argument is a keyword. If user input was /save_note, then
@@ -607,7 +607,7 @@ By default, logs call and does nothing.
-#### [package](f674) `cl-telegram-bot/entities/core`
+#### [package](71de) `cl-telegram-bot/entities/core`
@@ -615,7 +615,7 @@ By default, logs call and does nothing.
-##### [generic-function](59bf) `make-entity-internal` entity-type payload data
+##### [generic-function](8a1a) `make-entity-internal` entity-type payload data
Extendable protocol to support entities of different kinds.
First argument is a keyword, denoting a type of the entity.
@@ -628,7 +628,7 @@ And data is a plist with data, describing the entity.
-##### [function](874c) `make-entity` payload data
+##### [function](c646) `make-entity` payload data
@@ -636,7 +636,7 @@ And data is a plist with data, describing the entity.
-#### [package](a4ec) `cl-telegram-bot/inline-keyboard`
+#### [package](5eca) `cl-telegram-bot/inline-keyboard`
@@ -648,13 +648,13 @@ And data is a plist with data, describing the entity.
-###### [class](d441) `callback-button` (inline-keyboard-button)
+###### [class](b510) `callback-button` (inline-keyboard-button)
**Readers**
-###### [reader](1293) `callback-button-data` (callback-button) (:data)
+###### [reader](5c83) `callback-button-data` (callback-button) (:data)
@@ -662,7 +662,7 @@ And data is a plist with data, describing the entity.
-###### [class](cc59) `inline-keyboard-button` ()
+###### [class](2fc9) `inline-keyboard-button` ()
Base class for all inline keyboard buttons.
@@ -672,7 +672,7 @@ Base class for all inline keyboard buttons.
-###### [reader](4c62) `button-text` (inline-keyboard-button) (:text)
+###### [reader](b81a) `button-text` (inline-keyboard-button) (:text)
@@ -680,7 +680,7 @@ Base class for all inline keyboard buttons.
-###### [class](7ae0) `inline-keyboard` ()
+###### [class](c488) `inline-keyboard` ()
Represents an inline keyboard as specified in `API` https://core.telegram.org/bots/api#inlinekeyboardmarkup.
@@ -688,7 +688,7 @@ Represents an inline keyboard as specified in `API` https://core.telegram.org/bo
-###### [reader](bc81) `keyboard-rows` (inline-keyboard) (:rows = nil)
+###### [reader](fa16) `keyboard-rows` (inline-keyboard) (:rows = nil)
@@ -696,13 +696,13 @@ Represents an inline keyboard as specified in `API` https://core.telegram.org/bo
-###### [class](3d88) `url-button` (inline-keyboard-button)
+###### [class](c410) `url-button` (inline-keyboard-button)
**Readers**
-###### [reader](4efb) `button-url` (url-button) (:data)
+###### [reader](98ec) `button-url` (url-button) (:data)
@@ -710,19 +710,19 @@ Represents an inline keyboard as specified in `API` https://core.telegram.org/bo
-##### [function](48eb) `answer-callback-query` bot callback &key text show-alert url
+##### [function](31e8) `answer-callback-query` bot callback &key text show-alert url
https://core.telegram.org/bots/api#answercallbackquery
-##### [function](662b) `callback-button` text data
+##### [function](22e5) `callback-button` text data
Creates a button which will call a callback.
-##### [function](4c4e) `inline-keyboard` rows
+##### [function](2ae3) `inline-keyboard` rows
Returns an inline keyboard which can be passed
to `cl-telegram-bot/response:reply` ([`1`][0d9a] [`2`][9ce6]) as `REPLY-MARKUP` argument.
@@ -732,7 +732,7 @@ object of this class. In latter case, such row will have only one button.
-##### [function](9865) `url-button` text url
+##### [function](3f0b) `url-button` text url
Creates a button which will open an url.
@@ -742,7 +742,7 @@ Creates a button which will open an url.
-#### [package](30c4) `cl-telegram-bot/markup`
+#### [package](f1e3) `cl-telegram-bot/markup`
@@ -750,7 +750,7 @@ Creates a button which will open an url.
-##### [generic-function](5956) `to-markup` obj
+##### [generic-function](24e9) `to-markup` obj
Transforms object into markup of Telegram `API`.
@@ -763,7 +763,7 @@ in terms of Telegram `API`.
-#### [package](8976) `cl-telegram-bot/message`
+#### [package](35b0) `cl-telegram-bot/message`
@@ -775,7 +775,7 @@ in terms of Telegram `API`.
-###### [class](8971) `animation-message` (file-message)
+###### [class](81c0) `animation-message` (file-message)
@@ -783,7 +783,7 @@ in terms of Telegram `API`.
-###### [class](c017) `animation` (file temporal spatial)
+###### [class](1b69) `animation` (file temporal spatial)
@@ -791,7 +791,7 @@ in terms of Telegram `API`.
-###### [class](fb99) `audio-message` (file-message)
+###### [class](df39) `audio-message` (file-message)
@@ -799,19 +799,19 @@ in terms of Telegram `API`.
-###### [class](91fb) `audio` (file temporal)
+###### [class](4cf5) `audio` (file temporal)
**Readers**
-###### [reader](6155) `get-performer` (audio) (:performer)
+###### [reader](f020) `get-performer` (audio) (:performer)
Performer of the audio as defined by sender or by audio tags.
-###### [reader](67d0) `get-title` (audio) (:title)
+###### [reader](6796) `get-title` (audio) (:title)
Title of the audio as defined by sender or by audio tags.
@@ -821,7 +821,7 @@ Title of the audio as defined by sender or by audio tags.
-###### [class](adb6) `document-message` (file-message)
+###### [class](1295) `document-message` (file-message)
@@ -829,7 +829,7 @@ Title of the audio as defined by sender or by audio tags.
-###### [class](80d3) `document` (file)
+###### [class](a890) `document` (file)
@@ -837,13 +837,13 @@ Title of the audio as defined by sender or by audio tags.
-###### [class](6ae3) `file-message` (message)
+###### [class](1592) `file-message` (message)
**Readers**
-###### [reader](859b) `get-file` (file-message) (:file)
+###### [reader](e6be) `get-file` (file-message) (:file)
@@ -851,31 +851,31 @@ Title of the audio as defined by sender or by audio tags.
-###### [class](0d27) `file` ()
+###### [class](b41e) `file` ()
**Readers**
-###### [reader](14c1) `get-file-id` (file) (:file-id)
+###### [reader](d3d2) `get-file-id` (file) (:file-id)
Identifier for this file, which can be used to download or reuse the file.
-###### [reader](7abc) `get-file-name` (file) (:file-name)
+###### [reader](5669) `get-file-name` (file) (:file-name)
Original filename as defined by sender.
-###### [reader](23b7) `get-file-size` (file) (:file-size)
+###### [reader](9838) `get-file-size` (file) (:file-size)
File size in bytes.
-###### [reader](7089) `get-file-unique-id` (file) (:file-unique-id)
+###### [reader](f9a4) `get-file-unique-id` (file) (:file-unique-id)
Unique identifier for this file, which is supposed to be the same
over time and for different bots. Can't be used to download or reuse
@@ -883,7 +883,7 @@ the file.
-###### [reader](b814) `get-mime-type` (file) (:mime-type)
+###### [reader](afa0) `get-mime-type` (file) (:mime-type)
`MIME` type of the file as defined by sender.
@@ -893,54 +893,54 @@ the file.
-###### [class](d7db) `message` ()
+###### [class](1962) `message` ()
**Readers**
-###### [reader](966a) `get-caption` (message) (:caption)
+###### [reader](0093) `get-caption` (message) (:caption)
Caption for the animation, audio, document, photo, video or voice.
-###### [reader](b31c) `get-chat` (message) (:chat)
+###### [reader](ab29) `get-chat` (message) (:chat)
-###### [reader](d05a) `get-entities` (message) (:entities = nil)
+###### [reader](0349) `get-entities` (message) (:entities = nil)
-###### [reader](dbcc) `get-forward-from` (message) (:forward-from)
+###### [reader](690e) `get-forward-from` (message) (:forward-from)
For forwarded messages, sender of the original message.
-###### [reader](561a) `get-forward-from-chat` (message) (:forward-from-chat)
+###### [reader](55ba) `get-forward-from-chat` (message) (:forward-from-chat)
For messages forwarded from channels or from anonymous
administrators, information about the original sender chat.
-###### [reader](386a) `get-forward-sender-name` (message) (:forward-sender-name)
+###### [reader](566f) `get-forward-sender-name` (message) (:forward-sender-name)
For forwarded messages, sender of the original message.
-###### [reader](2212) `get-message-id` (message) (:id)
+###### [reader](e92b) `get-message-id` (message) (:id)
-###### [reader](90fe) `get-raw-data` (message) (:raw-data)
+###### [reader](f899) `get-raw-data` (message) (:raw-data)
-###### [reader](8101) `get-text` (message) (:text)
+###### [reader](a2dd) `get-text` (message) (:text)
@@ -948,13 +948,13 @@ For forwarded messages, sender of the original message.
-###### [class](fc2e) `photo-message` (file-message)
+###### [class](5cc4) `photo-message` (file-message)
**Readers**
-###### [reader](9d8e) `get-photo-options` (photo-message) (:photo-options)
+###### [reader](6096) `get-photo-options` (photo-message) (:photo-options)
@@ -962,7 +962,7 @@ For forwarded messages, sender of the original message.
-###### [class](2f7d) `photo` (file spatial)
+###### [class](7818) `photo` (file spatial)
@@ -970,13 +970,13 @@ For forwarded messages, sender of the original message.
-###### [class](cf83) `reply` (message)
+###### [class](11e4) `reply` (message)
**Readers**
-###### [reader](e514) `get-reply-to-message` (reply) (:reply-to-message)
+###### [reader](d4ec) `get-reply-to-message` (reply) (:reply-to-message)
@@ -984,19 +984,19 @@ For forwarded messages, sender of the original message.
-###### [class](722a) `spatial` ()
+###### [class](2984) `spatial` ()
**Readers**
-###### [reader](b0ba) `get-height` (spatial) (:height)
+###### [reader](49d7) `get-height` (spatial) (:height)
File height as defined by sender.
-###### [reader](19dc) `get-width` (spatial) (:width)
+###### [reader](1180) `get-width` (spatial) (:width)
File width as defined by sender.
@@ -1006,7 +1006,7 @@ File width as defined by sender.
-###### [class](a7dc) `sticker-message` (file-message)
+###### [class](1d81) `sticker-message` (file-message)
@@ -1014,31 +1014,31 @@ File width as defined by sender.
-###### [class](0955) `sticker` (file spatial)
+###### [class](6e4e) `sticker` (file spatial)
**Readers**
-###### [reader](1c7e) `get-emoji` (sticker) (:emoji)
+###### [reader](545d) `get-emoji` (sticker) (:emoji)
Emoji associated with the sticker
-###### [reader](40ce) `get-is-animated` (sticker) (:is-animated)
+###### [reader](3250) `get-is-animated` (sticker) (:is-animated)
True if the sticker is animated.
-###### [reader](4e01) `get-is-video` (sticker) (:is-video)
+###### [reader](5cce) `get-is-video` (sticker) (:is-video)
True if the sticker is a video sticker.
-###### [reader](c695) `get-set-name` (sticker) (:set-name)
+###### [reader](f9cc) `get-set-name` (sticker) (:set-name)
Name of the sticker set to which the sticker belongs.
@@ -1048,13 +1048,13 @@ Name of the sticker set to which the sticker belongs.
-###### [class](1b71) `temporal` ()
+###### [class](b9f2) `temporal` ()
**Readers**
-###### [reader](7efa) `get-duration` (temporal) (:duration)
+###### [reader](2833) `get-duration` (temporal) (:duration)
Duration of the file in seconds as defined by sender.
@@ -1064,13 +1064,13 @@ Duration of the file in seconds as defined by sender.
-###### [class](80e8) `unispatial` ()
+###### [class](ff40) `unispatial` ()
**Readers**
-###### [reader](9560) `get-length` (unispatial) (:length)
+###### [reader](6d2a) `get-length` (unispatial) (:length)
@@ -1078,7 +1078,7 @@ Duration of the file in seconds as defined by sender.
-###### [class](c4d1) `video-message` (file-message)
+###### [class](c43d) `video-message` (file-message)
@@ -1086,7 +1086,7 @@ Duration of the file in seconds as defined by sender.
-###### [class](2664) `video-note-message` (file-message)
+###### [class](8ddd) `video-note-message` (file-message)
@@ -1094,7 +1094,7 @@ Duration of the file in seconds as defined by sender.
-###### [class](1ed9) `video-note` (file temporal unispatial)
+###### [class](19d3) `video-note` (file temporal unispatial)
@@ -1102,7 +1102,7 @@ Duration of the file in seconds as defined by sender.
-###### [class](cf60) `video` (file temporal spatial)
+###### [class](cd62) `video` (file temporal spatial)
@@ -1110,7 +1110,7 @@ Duration of the file in seconds as defined by sender.
-###### [class](f363) `voice-message` (file-message)
+###### [class](f24a) `voice-message` (file-message)
@@ -1118,7 +1118,7 @@ Duration of the file in seconds as defined by sender.
-###### [class](4140) `voice` (file temporal)
+###### [class](b732) `voice` (file temporal)
@@ -1126,46 +1126,46 @@ Duration of the file in seconds as defined by sender.
-##### [generic-function](c070) `on-message` bot text
+##### [generic-function](bfe2) `on-message` bot text
This method gets called with raw text from the message.
By default it does nothing.
-##### [generic-function](d99d) `send-animation` bot chat animation &rest options &key caption parse-mode caption-entities duration width height thumb disable-notification protect-content reply-to-message-id allow-sending-without-reply reply-markup
+##### [generic-function](6fd8) `send-animation` bot chat animation &rest options &key caption parse-mode caption-entities duration width height thumb disable-notification protect-content reply-to-message-id allow-sending-without-reply reply-markup
Sends animation to a chat.
-##### [generic-function](42d6) `send-audio` bot chat audio &rest options &key caption parse-mode caption-entities duration performer title thumb disable-notification protect-content reply-to-message-id allow-sending-without-reply reply-markup
+##### [generic-function](6e87) `send-audio` bot chat audio &rest options &key caption parse-mode caption-entities duration performer title thumb disable-notification protect-content reply-to-message-id allow-sending-without-reply reply-markup
-##### [generic-function](8be4) `send-document` bot chat document &rest options &key caption parse-mode caption-entities disable-content-type-detection thumb disable-notification protect-content reply-to-message-id allow-sending-without-reply reply-markup
+##### [generic-function](3974) `send-document` bot chat document &rest options &key caption parse-mode caption-entities disable-content-type-detection thumb disable-notification protect-content reply-to-message-id allow-sending-without-reply reply-markup
-##### [generic-function](dabd) `send-photo` bot chat photo &rest options &key caption parse-mode caption-entities disable-notification protect-content reply-to-message-id allow-sending-without-reply reply-markup
+##### [generic-function](442d) `send-photo` bot chat photo &rest options &key caption parse-mode caption-entities disable-notification protect-content reply-to-message-id allow-sending-without-reply reply-markup
-##### [generic-function](6f83) `send-sticker` bot chat sticker &rest options &key disable-notification protect-content reply-to-message-id allow-sending-without-reply reply-markup
+##### [generic-function](c7b7) `send-sticker` bot chat sticker &rest options &key disable-notification protect-content reply-to-message-id allow-sending-without-reply reply-markup
A function to send sticker.
-##### [generic-function](27cb) `send-video` bot chat video &rest options &key caption parse-mode caption-entities duration width height thumb disable-notification protect-content reply-to-message-id allow-sending-without-reply reply-markup
+##### [generic-function](4efd) `send-video` bot chat video &rest options &key caption parse-mode caption-entities duration width height thumb disable-notification protect-content reply-to-message-id allow-sending-without-reply reply-markup
-##### [generic-function](f4a9) `send-video-note` bot chat video-note &rest options &key caption parse-mode caption-entities duration length thumb disable-notification protect-content reply-to-message-id allow-sending-without-reply reply-markup
+##### [generic-function](1179) `send-video-note` bot chat video-note &rest options &key caption parse-mode caption-entities duration length thumb disable-notification protect-content reply-to-message-id allow-sending-without-reply reply-markup
-##### [generic-function](47c6) `send-voice` bot chat voice &rest options &key caption parse-mode caption-entities duration disable-notification protect-content reply-to-message-id allow-sending-without-reply reply-markup
+##### [generic-function](1a25) `send-voice` bot chat voice &rest options &key caption parse-mode caption-entities duration disable-notification protect-content reply-to-message-id allow-sending-without-reply reply-markup
@@ -1173,35 +1173,35 @@ A function to send sticker.
-##### [function](5695) `delete-message` bot chat message
+##### [function](36fc) `delete-message` bot chat message
https://core.telegram.org/bots/api#deletemessage
-##### [function](fe2c) `forward-message` bot chat from-chat message &key disable-notification
+##### [function](acd1) `forward-message` bot chat from-chat message &key disable-notification
https://core.telegram.org/bots/api#forwardmessage
-##### [function](95dd) `get-current-chat`
+##### [function](fc32) `get-current-chat`
Returns a chat where currently processing message was received.
-##### [function](f658) `get-current-message`
+##### [function](5864) `get-current-message`
Returns currently processed message.
-##### [function](33af) `make-message` data
+##### [function](25f4) `make-message` data
-##### [function](ab63) `send-message` bot chat text &rest options &key parse-mode disable-web-page-preview disable-notification reply-to-message-id reply-markup
+##### [function](8011) `send-message` bot chat text &rest options &key parse-mode disable-web-page-preview disable-notification reply-to-message-id reply-markup
https://core.telegram.org/bots/api#sendmessage
@@ -1211,7 +1211,7 @@ https://core.telegram.org/bots/api#sendmessage
-#### [package](f220) `cl-telegram-bot/network`
+#### [package](a3d8) `cl-telegram-bot/network`
@@ -1223,13 +1223,13 @@ https://core.telegram.org/bots/api#sendmessage
-###### [condition](7d33) `request-error` (error)
+###### [condition](9f89) `request-error` (error)
**Readers**
-###### [reader](7d33) `what` (request-error) (:what)
+###### [reader](9f89) `what` (request-error) (:what)
@@ -1237,13 +1237,13 @@ https://core.telegram.org/bots/api#sendmessage
-##### [function](579b) `make-request` bot name &rest options &key (streamp nil) (timeout 3) &allow-other-keys
+##### [function](2d78) `make-request` bot name &rest options &key (streamp nil) (timeout 3) &allow-other-keys
Perform `HTTP` request to 'name `API` method with 'options `JSON`-encoded object.
-##### [function](5070) `set-proxy` proxy
+##### [function](87cb) `set-proxy` proxy
@@ -1251,7 +1251,7 @@ Perform `HTTP` request to 'name `API` method with 'options `JSON`-encoded object
-#### [package](91c3) `cl-telegram-bot/pipeline`
+#### [package](0bbf) `cl-telegram-bot/pipeline`
@@ -1259,7 +1259,7 @@ Perform `HTTP` request to 'name `API` method with 'options `JSON`-encoded object
-##### [generic-function](f88b) `process` bot object
+##### [generic-function](b72e) `process` bot object
This method is called by when processing a single update.
It is called multiple times on different parts of an update.
@@ -1277,7 +1277,7 @@ For each update we call:
-#### [package](c9b7) `cl-telegram-bot/response`
+#### [package](f1df) `cl-telegram-bot/response`
@@ -1289,7 +1289,7 @@ For each update we call:
-###### [class](dda9) `alert` (response-with-text)
+###### [class](deba) `alert` (response-with-text)
@@ -1297,7 +1297,7 @@ For each update we call:
-###### [class](18d5) `notify` (response-with-text)
+###### [class](38d3) `notify` (response-with-text)
@@ -1305,13 +1305,13 @@ For each update we call:
-###### [class](e4f8) `open-url` (response)
+###### [class](1397) `open-url` (response)
**Readers**
-###### [reader](3134) `url-to-open` (open-url) (:text)
+###### [reader](9d8b) `url-to-open` (open-url) (:text)
@@ -1319,7 +1319,7 @@ For each update we call:
-###### [class](5c41) `reply` (response-with-text)
+###### [class](dcb2) `reply` (response-with-text)
@@ -1327,13 +1327,13 @@ For each update we call:
-###### [class](c566) `response-with-text` (response)
+###### [class](1fa1) `response-with-text` (response)
**Readers**
-###### [reader](6a83) `response-text` (response-with-text) (:text)
+###### [reader](d389) `response-text` (response-with-text) (:text)
@@ -1341,13 +1341,13 @@ For each update we call:
-###### [class](da69) `response` ()
+###### [class](7c0c) `response` ()
**Readers**
-###### [reader](f7f8) `rest-args` (response) (:args)
+###### [reader](edd2) `rest-args` (response) (:args)
@@ -1355,28 +1355,28 @@ For each update we call:
-##### [function](4218) `alert` text
+##### [function](0b8b) `alert` text
Works like a [`send-message`][38a1], but only when an incoming message is processed.
Automatically sends reply to a chat from where current message came from.
-##### [function](0fff) `notify` text
+##### [function](1210) `notify` text
Works like a [`send-message`][38a1], but only when an incoming message is processed.
Automatically sends reply to a chat from where current message came from.
-##### [function](6554) `open-url` url
+##### [function](bfdf) `open-url` url
Works like a [`send-message`][38a1], but only when an incoming message is processed.
Automatically sends reply to a chat from where current message came from.
-##### [function](f39d) `reply` text &rest args &key parse-mode disable-web-page-preview disable-notification reply-to-message-id reply-markup (immediately t)
+##### [function](b5fb) `reply` text &rest args &key parse-mode disable-web-page-preview disable-notification reply-to-message-id reply-markup (immediately t)
Works like a [`send-message`][38a1], but only when an incoming message is processed.
Automatically sends reply to a chat from where current message came from.
@@ -1387,7 +1387,7 @@ Automatically sends reply to a chat from where current message came from.
-#### [package](4a84) `cl-telegram-bot/response-processing`
+#### [package](831c) `cl-telegram-bot/response-processing`
@@ -1399,7 +1399,7 @@ Automatically sends reply to a chat from where current message came from.
-###### [condition](3476) `interrupt-processing` ()
+###### [condition](acec) `interrupt-processing` ()
@@ -1407,7 +1407,7 @@ Automatically sends reply to a chat from where current message came from.
-##### [generic-function](25bf) `process-response` bot message response
+##### [generic-function](0e63) `process-response` bot message response
Processes immediate responses of different types.
@@ -1417,7 +1417,7 @@ Processes immediate responses of different types.
-##### [function](4559) `interrupt-processing`
+##### [function](2b45) `interrupt-processing`
@@ -1425,7 +1425,7 @@ Processes immediate responses of different types.
-#### [package](e6ee) `cl-telegram-bot/update`
+#### [package](ce6a) `cl-telegram-bot/update`
@@ -1437,21 +1437,21 @@ Processes immediate responses of different types.
-###### [class](209e) `update` ()
+###### [class](e17e) `update` ()
**Readers**
-###### [reader](83b1) `get-payload` (update) (:payload)
+###### [reader](a388) `get-payload` (update) (:payload)
-###### [reader](947a) `get-raw-data` (update) (:raw-data)
+###### [reader](af26) `get-raw-data` (update) (:raw-data)
-###### [reader](645c) `get-update-id` (update) (:id)
+###### [reader](72a7) `get-update-id` (update) (:id)
@@ -1459,7 +1459,7 @@ Processes immediate responses of different types.
-##### [generic-function](a390) `process-updates` bot
+##### [generic-function](4edc) `process-updates` bot
By default, this method starts an infinite loop and fetching new updates using long polling.
@@ -1469,7 +1469,7 @@ By default, this method starts an infinite loop and fetching new updates using l
-##### [function](ddc3) `make-update` data
+##### [function](afef) `make-update` data
@@ -1477,7 +1477,7 @@ By default, this method starts an infinite loop and fetching new updates using l
-#### [package](276b) `cl-telegram-bot/utils`
+#### [package](65ea) `cl-telegram-bot/utils`
@@ -1485,11 +1485,11 @@ By default, this method starts an infinite loop and fetching new updates using l
-##### [function](4225) `make-keyword` text
+##### [function](f3b1) `make-keyword` text
-##### [function](9d84) `obfuscate` url
+##### [function](80ad) `obfuscate` url
@@ -1509,187 +1509,187 @@ By default, this method starts an infinite loop and fetching new updates using l
[0d9a]: https://40ants.com/cl-telegram-bot/#x-28CL-TELEGRAM-BOT-2FRESPONSE-3AREPLY-20FUNCTION-29
[53d1]: https://github.com/40ants/cl-telegram-bot
[7bb5]: https://github.com/40ants/cl-telegram-bot/actions
-[a0ce]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/bot.lisp#L1
-[be8b]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/bot.lisp#L19
-[a9f4]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/bot.lisp#L20
-[9396]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/bot.lisp#L24
-[b072]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/bot.lisp#L29
-[d193]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/bot.lisp#L33
-[7244]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/bot.lisp#L37
-[da65]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/bot.lisp#L42
-[6bea]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/bot.lisp#L47
-[4509]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/bot.lisp#L55
-[cd8b]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/callback.lisp#L1
-[4364]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/callback.lisp#L27
-[fd4a]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/callback.lisp#L28
-[1490]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/callback.lisp#L31
-[a11d]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/callback.lisp#L34
-[4fe4]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/callback.lisp#L39
-[5d19]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/callback.lisp#L46
-[349a]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/callback.lisp#L76
-[91f1]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L1
-[1333]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L111
-[27bb]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L115
-[b3e7]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L116
-[cca3]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L118
-[1ddb]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L120
-[ac23]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L122
-[9175]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L124
-[a7be]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L127
-[fdac]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L157
-[8f95]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L163
-[3edf]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L167
-[227d]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L171
-[d010]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L181
-[fa29]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L194
-[b678]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L198
-[af8d]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L202
-[9daf]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L206
-[d819]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L210
-[2115]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L214
-[3555]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L218
-[be17]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L222
-[c38a]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L226
-[9a80]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L230
-[46c1]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L234
-[87d3]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L238
-[855e]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L54
-[8c57]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L55
-[4c0b]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L57
-[716f]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L59
-[723f]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L61
-[3c4f]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L63
-[a326]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L83
-[7322]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L84
-[8b8b]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L86
-[65f1]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L88
-[ba51]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/chat.lisp#L90
-[f327]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/core.lisp#L1
-[10f0]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/core.lisp#L37
-[a365]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/core.lisp#L72
-[b4da]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/entities/command.lisp#L1
-[62b9]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/entities/command.lisp#L36
-[3668]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/entities/command.lisp#L37
-[5c1f]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/entities/command.lisp#L40
-[8619]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/entities/command.lisp#L63
-[f674]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/entities/core.lisp#L1
-[59bf]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/entities/core.lisp#L23
-[874c]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/entities/core.lisp#L36
-[a4ec]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/inline-keyboard.lisp#L1
-[7ae0]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/inline-keyboard.lisp#L23
-[bc81]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/inline-keyboard.lisp#L24
-[cc59]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/inline-keyboard.lisp#L31
-[4c62]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/inline-keyboard.lisp#L32
-[d441]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/inline-keyboard.lisp#L40
-[1293]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/inline-keyboard.lisp#L41
-[3d88]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/inline-keyboard.lisp#L46
-[4efb]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/inline-keyboard.lisp#L47
-[4c4e]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/inline-keyboard.lisp#L52
-[662b]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/inline-keyboard.lisp#L62
-[9865]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/inline-keyboard.lisp#L67
-[48eb]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/inline-keyboard.lisp#L73
-[30c4]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/markup.lisp#L1
-[5956]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/markup.lisp#L7
-[8976]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L1
-[8101]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L101
-[966a]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L105
-[b31c]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L109
-[d05a]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L112
-[90fe]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L116
-[dbcc]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L118
-[386a]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L122
-[561a]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L126
-[1b71]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L148
-[7efa]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L149
-[722a]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L155
-[b0ba]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L156
-[19dc]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L161
-[80e8]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L167
-[9560]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L168
-[0d27]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L173
-[14c1]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L174
-[7089]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L179
-[7abc]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L186
-[23b7]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L191
-[b814]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L196
-[2f7d]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L202
-[91fb]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L204
-[6155]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L205
-[67d0]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L210
-[c017]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L216
-[80d3]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L218
-[cf60]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L220
-[1ed9]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L222
-[4140]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L224
-[0955]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L227
-[40ce]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L228
-[4e01]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L232
-[1c7e]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L236
-[c695]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L240
-[6ae3]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L257
-[859b]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L258
-[fb99]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L270
-[adb6]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L272
-[8971]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L274
-[fc2e]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L276
-[9d8e]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L277
-[a7dc]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L287
-[c4d1]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L289
-[2664]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L291
-[f363]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L293
-[cf83]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L296
-[e514]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L297
-[33af]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L307
-[ab63]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L336
-[dabd]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L355
-[42d6]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L415
-[8be4]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L458
-[27cb]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L501
-[d99d]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L544
-[f4a9]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L567
-[47c6]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L610
-[6f83]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L653
-[fe2c]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L711
-[5695]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L755
-[c070]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L762
-[f658]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L798
-[95dd]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L805
-[d7db]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L98
-[2212]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/message.lisp#L99
-[f220]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/network.lisp#L1
-[5070]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/network.lisp#L19
-[7d33]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/network.lisp#L22
-[579b]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/network.lisp#L29
-[91c3]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/pipeline.lisp#L1
-[f88b]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/pipeline.lisp#L8
-[4a84]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/response-processing.lisp#L1
-[25bf]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/response-processing.lisp#L12
-[4559]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/response-processing.lisp#L16
-[3476]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/response-processing.lisp#L8
-[c9b7]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/response.lisp#L1
-[4218]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/response.lisp#L110
-[6554]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/response.lisp#L124
-[da69]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/response.lisp#L31
-[f7f8]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/response.lisp#L32
-[c566]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/response.lisp#L37
-[6a83]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/response.lisp#L38
-[5c41]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/response.lisp#L42
-[18d5]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/response.lisp#L46
-[dda9]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/response.lisp#L50
-[e4f8]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/response.lisp#L54
-[3134]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/response.lisp#L55
-[f39d]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/response.lisp#L61
-[0fff]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/response.lisp#L96
-[e6ee]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/update.lisp#L1
-[209e]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/update.lisp#L25
-[645c]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/update.lisp#L26
-[83b1]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/update.lisp#L28
-[947a]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/update.lisp#L30
-[ddc3]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/update.lisp#L38
-[a390]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/update.lisp#L97
-[276b]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/utils.lisp#L1
-[4225]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/utils.lisp#L17
-[9d84]: https://github.com/40ants/cl-telegram-bot/blob/34362851f9d29da514b0dd7c39a3a4478fec3fc9/src/utils.lisp#L24
+[17dc]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/bot.lisp#L1
+[5d69]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/bot.lisp#L19
+[831d]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/bot.lisp#L20
+[9260]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/bot.lisp#L24
+[8fdb]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/bot.lisp#L29
+[71ac]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/bot.lisp#L33
+[5877]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/bot.lisp#L37
+[f4c9]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/bot.lisp#L42
+[f22d]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/bot.lisp#L47
+[5336]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/bot.lisp#L55
+[18ae]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/callback.lisp#L1
+[de85]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/callback.lisp#L27
+[2300]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/callback.lisp#L28
+[b4d5]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/callback.lisp#L31
+[c2c2]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/callback.lisp#L34
+[ee3d]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/callback.lisp#L39
+[f9d2]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/callback.lisp#L46
+[9df5]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/callback.lisp#L76
+[c10c]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L1
+[c4a2]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L111
+[13da]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L115
+[03ef]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L116
+[b210]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L118
+[d1eb]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L120
+[8c9a]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L122
+[86d6]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L124
+[4da8]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L127
+[4ab2]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L157
+[4a1a]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L163
+[fc37]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L167
+[81e0]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L171
+[5d55]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L181
+[412a]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L194
+[4c1b]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L198
+[14e9]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L202
+[af6a]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L206
+[1483]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L210
+[30d9]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L214
+[2163]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L218
+[4e19]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L222
+[9f78]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L226
+[e699]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L230
+[0f6c]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L234
+[3913]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L238
+[b3fb]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L54
+[03ac]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L55
+[ea41]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L57
+[035b]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L59
+[1b05]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L61
+[2158]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L63
+[8761]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L83
+[d36e]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L84
+[130b]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L86
+[aed9]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L88
+[7332]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/chat.lisp#L90
+[d782]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/core.lisp#L1
+[2c1e]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/core.lisp#L37
+[b1b2]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/core.lisp#L72
+[ed5e]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/entities/command.lisp#L1
+[c159]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/entities/command.lisp#L36
+[da22]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/entities/command.lisp#L37
+[5350]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/entities/command.lisp#L40
+[2cf7]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/entities/command.lisp#L63
+[71de]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/entities/core.lisp#L1
+[8a1a]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/entities/core.lisp#L23
+[c646]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/entities/core.lisp#L36
+[5eca]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/inline-keyboard.lisp#L1
+[c488]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/inline-keyboard.lisp#L23
+[fa16]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/inline-keyboard.lisp#L24
+[2fc9]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/inline-keyboard.lisp#L31
+[b81a]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/inline-keyboard.lisp#L32
+[b510]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/inline-keyboard.lisp#L40
+[5c83]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/inline-keyboard.lisp#L41
+[c410]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/inline-keyboard.lisp#L46
+[98ec]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/inline-keyboard.lisp#L47
+[2ae3]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/inline-keyboard.lisp#L52
+[22e5]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/inline-keyboard.lisp#L62
+[3f0b]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/inline-keyboard.lisp#L67
+[31e8]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/inline-keyboard.lisp#L73
+[f1e3]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/markup.lisp#L1
+[24e9]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/markup.lisp#L7
+[35b0]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L1
+[a2dd]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L101
+[0093]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L105
+[ab29]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L109
+[0349]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L112
+[f899]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L116
+[690e]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L118
+[566f]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L122
+[55ba]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L126
+[b9f2]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L148
+[2833]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L149
+[2984]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L155
+[49d7]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L156
+[1180]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L161
+[ff40]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L167
+[6d2a]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L168
+[b41e]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L173
+[d3d2]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L174
+[f9a4]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L179
+[5669]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L186
+[9838]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L191
+[afa0]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L196
+[7818]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L202
+[4cf5]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L204
+[f020]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L205
+[6796]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L210
+[1b69]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L216
+[a890]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L218
+[cd62]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L220
+[19d3]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L222
+[b732]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L224
+[6e4e]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L227
+[3250]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L228
+[5cce]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L232
+[545d]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L236
+[f9cc]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L240
+[1592]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L257
+[e6be]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L258
+[df39]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L270
+[1295]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L272
+[81c0]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L274
+[5cc4]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L276
+[6096]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L277
+[1d81]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L287
+[c43d]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L289
+[8ddd]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L291
+[f24a]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L293
+[11e4]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L296
+[d4ec]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L297
+[25f4]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L307
+[8011]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L336
+[442d]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L355
+[6e87]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L415
+[3974]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L458
+[4efd]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L501
+[6fd8]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L544
+[1179]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L567
+[1a25]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L610
+[c7b7]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L653
+[acd1]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L711
+[36fc]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L755
+[bfe2]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L762
+[5864]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L798
+[fc32]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L805
+[1962]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L98
+[e92b]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/message.lisp#L99
+[a3d8]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/network.lisp#L1
+[87cb]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/network.lisp#L19
+[9f89]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/network.lisp#L22
+[2d78]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/network.lisp#L29
+[0bbf]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/pipeline.lisp#L1
+[b72e]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/pipeline.lisp#L8
+[831c]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/response-processing.lisp#L1
+[0e63]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/response-processing.lisp#L12
+[2b45]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/response-processing.lisp#L16
+[acec]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/response-processing.lisp#L8
+[f1df]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/response.lisp#L1
+[0b8b]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/response.lisp#L110
+[bfdf]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/response.lisp#L124
+[7c0c]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/response.lisp#L31
+[edd2]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/response.lisp#L32
+[1fa1]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/response.lisp#L37
+[d389]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/response.lisp#L38
+[dcb2]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/response.lisp#L42
+[38d3]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/response.lisp#L46
+[deba]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/response.lisp#L50
+[1397]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/response.lisp#L54
+[9d8b]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/response.lisp#L55
+[b5fb]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/response.lisp#L61
+[1210]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/response.lisp#L96
+[ce6a]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/update.lisp#L1
+[e17e]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/update.lisp#L25
+[72a7]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/update.lisp#L26
+[a388]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/update.lisp#L28
+[af26]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/update.lisp#L30
+[afef]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/update.lisp#L38
+[4edc]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/update.lisp#L97
+[65ea]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/utils.lisp#L1
+[f3b1]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/utils.lisp#L17
+[80ad]: https://github.com/40ants/cl-telegram-bot/blob/e2d25895c103eb8a5140e775ca867bf0430892b6/src/utils.lisp#L24
[5798]: https://github.com/40ants/cl-telegram-bot/issues
[b588]: https://github.com/sovietspaceship
[891d]: https://github.com/svetlyak40wt