aboutsummaryrefslogtreecommitdiff
path: root/bot.scm
diff options
context:
space:
mode:
authorAdrian Kummerlaender2016-03-13 23:07:59 +0100
committerAdrian Kummerlaender2016-03-13 23:07:59 +0100
commit941835c331f16846da6c65f466728e2ed807ca4d (patch)
treefd84cf001e089bf85a8ac58993a41ee75d11181b /bot.scm
parent9786703f5602d53acceae972909fce4184cb4142 (diff)
downloadTelebot-941835c331f16846da6c65f466728e2ed807ca4d.tar
Telebot-941835c331f16846da6c65f466728e2ed807ca4d.tar.gz
Telebot-941835c331f16846da6c65f466728e2ed807ca4d.tar.bz2
Telebot-941835c331f16846da6c65f466728e2ed807ca4d.tar.lz
Telebot-941835c331f16846da6c65f466728e2ed807ca4d.tar.xz
Telebot-941835c331f16846da6c65f466728e2ed807ca4d.tar.zst
Telebot-941835c331f16846da6c65f466728e2ed807ca4d.zip
Add extension build and install instructions
Diffstat (limited to 'bot.scm')
-rw-r--r--bot.scm31
1 files changed, 0 insertions, 31 deletions
diff --git a/bot.scm b/bot.scm
deleted file mode 100644
index 79b1b6e..0000000
--- a/bot.scm
+++ /dev/null
@@ -1,31 +0,0 @@
-(include "telebot.scm")
-(import (prefix telebot telebot:))
-
-(use data-structures)
-
-(define (resolve-query query tree)
- (fold (lambda (x y) (alist-ref x y))
- tree
- query))
-
-(define token (car (command-line-arguments)))
-
-(define (print-message msg)
- (print (resolve-query '(message from first_name) msg)
- ": "
- (resolve-query '(message text) msg)
- " ("
- (resolve-query '(update_id) msg)
- ")"))
-
-(define (echo-message msg)
- (let ((chat_id (resolve-query '(message from id) msg))
- (text (resolve-query '(message text) msg)))
- (telebot:sendMessage token
- chat_id: chat_id
- text: text)))
-
-(telebot:pollUpdates token
- (lambda (u)
- (begin (print-message u)
- (echo-message u))))