aboutsummaryrefslogtreecommitdiff
path: root/pages/projects/telebot.md
diff options
context:
space:
mode:
Diffstat (limited to 'pages/projects/telebot.md')
-rw-r--r--pages/projects/telebot.md10
1 files changed, 4 insertions, 6 deletions
diff --git a/pages/projects/telebot.md b/pages/projects/telebot.md
index a29e27e..3f2d2f8 100644
--- a/pages/projects/telebot.md
+++ b/pages/projects/telebot.md
@@ -12,24 +12,22 @@ _Telebot_ is available under the terms of the MIT license on [Github] and [cgit]
All _basic_ API wrappers are named the same as their method name and require the bot's token as their first argument. Further parameters are expected as named key value pairs. Note that the library currently only verifies that all required parameters are supplied at all while type verification is left to _Telegram's_ server side logic.
-~~~
+```lisp
(sendMessage token
chat_id: chat_id
text: text)
-~~~
-{:.language-lisp}
+```
All API wrappers return the raw deserialized JSON results as to not limit the options for further parsing unnecessarily.
The only non-API wrapper provided by this library is `pollUpdates` which enables passing updates acquired via long polling of `getUpdates` to an arbitrary function as follows:
-~~~
+```lisp
(pollUpdates token
(lambda (u)
(begin (print-message u)
(echo-message u))))
-~~~
-{:.language-lisp}
+```
[documentation]: https://core.telegram.org/bots/api
[Github]: https://github.com/KnairdA/telebot/