mirror of
https://github.com/vale981/cl-telegram-bot
synced 2025-03-04 17:21:41 -05:00
153 lines
4.1 KiB
Common Lisp
153 lines
4.1 KiB
Common Lisp
(defpackage :cl-telegram-bot
|
|
(:nicknames :telegram-bot :tg-bot)
|
|
(:size 55)
|
|
(:use :closer-common-lisp :closer-mop)
|
|
(:EXPORT :*USER
|
|
:*CHAT
|
|
:*MESSAGE
|
|
:*MESSAGE-ENTITY
|
|
:*PHOTO-SIZE
|
|
:*AUDIO
|
|
:*DOCUMENT
|
|
:*VIDEO
|
|
:*ANIMATION
|
|
:*VOICE
|
|
:*VIDEO-NOTE
|
|
:*CONTACT
|
|
:*LOCATION
|
|
:*VENUE
|
|
:*POLL-OPTION
|
|
:*POLL
|
|
:*USER-PROFILE-PHOTOS
|
|
:*FILE
|
|
:*REPLY-KEYBOARD-MARKUP
|
|
:*KEYBOARD-BUTTON
|
|
:*REPLY-KEYBOARD-REMOVE
|
|
:*INLINE-KEYBOARD-MARKUP
|
|
:*INLINE-KEYBOARD-BUTTON
|
|
:*LOGIN-URL
|
|
:*CALLBACK-QUERY
|
|
:*FORCE-REPLY
|
|
:*CHAT-PHOTO
|
|
:*CHAT-MEMBER
|
|
:*CHAT-PERMISSIONS
|
|
:*RESPONSE-PARAMETERS
|
|
:*INPUT-MEDIA
|
|
:*INPUT-MEDIA-PHOTO
|
|
:*INPUT-MEDIA-VIDEO
|
|
:*INPUT-MEDIA-ANIMATION
|
|
:*INPUT-MEDIA-AUDIO
|
|
:*INPUT-MEDIA-DOCUMENT
|
|
:*INPUT-FILE
|
|
:GET-ME
|
|
:SEND-MESSAGE
|
|
:FORWARD-MESSAGE
|
|
:SEND-PHOTO
|
|
:SEND-AUDIO
|
|
:SEND-DOCUMENT
|
|
:SEND-VIDEO
|
|
:SEND-ANIMATION
|
|
:SEND-VOICE
|
|
:SEND-VIDEO-NOTE
|
|
:SEND-MEDIA-GROUP
|
|
:SEND-LOCATION
|
|
:EDIT-MESSAGE-LIVE-LOCATION
|
|
:STOP-MESSAGE-LIVE-LOCATION
|
|
:SEND-VENUE
|
|
:SEND-CONTACT
|
|
:SEND-POLL
|
|
:SEND-CHAT-ACTION
|
|
:GET-USER-PROFILE-PHOTOS
|
|
:GET-FILE
|
|
:KICK-CHAT-MEMBER
|
|
:UNBAN-CHAT-MEMBER
|
|
:RESTRICT-CHAT-MEMBER
|
|
:PROMOTE-CHAT-MEMBER
|
|
:SET-CHAT-PERMISSIONS
|
|
:EXPORT-CHAT-INVITE-LINK
|
|
:SET-CHAT-PHOTO
|
|
:DELETE-CHAT-PHOTO
|
|
:SET-CHAT-TITLE
|
|
:SET-CHAT-DESCRIPTION
|
|
:PIN-CHAT-MESSAGE
|
|
:UNPIN-CHAT-MESSAGE
|
|
:LEAVE-CHAT
|
|
:GET-CHAT
|
|
:GET-CHAT-ADMINISTRATORS
|
|
:GET-CHAT-MEMBERS-COUNT
|
|
:GET-CHAT-MEMBER
|
|
:SET-CHAT-STICKER-SET
|
|
:DELETE-CHAT-STICKER-SET
|
|
:ANSWER-CALLBACK-QUERY
|
|
:EDIT-MESSAGE-TEXT
|
|
:EDIT-MESSAGE-CAPTION
|
|
:EDIT-MESSAGE-MEDIA
|
|
:EDIT-MESSAGE-REPLY-MARKUP
|
|
:STOP-POLL
|
|
:DELETE-MESSAGE
|
|
:*STICKER
|
|
:*STICKER-SET
|
|
:*MASK-POSITION
|
|
:SEND-STICKER
|
|
:GET-STICKER-SET
|
|
:UPLOAD-STICKER-FILE
|
|
:CREATE-NEW-STICKER-SET
|
|
:ADD-STICKER-TO-SET
|
|
:SET-STICKER-POSITION-IN-SET
|
|
:DELETE-STICKER-FROM-SET
|
|
:*INLINE-QUERY
|
|
:ANSWER-INLINE-QUERY
|
|
:*INLINE-QUERY-RESULT
|
|
:*INLINE-QUERY-RESULT-ARTICLE
|
|
:*INLINE-QUERY-RESULT-PHOTO
|
|
:*INLINE-QUERY-RESULT-GIF
|
|
:*INLINE-QUERY-RESULT-MPEG-4-*GIF
|
|
:*INLINE-QUERY-RESULT-VIDEO
|
|
:*INLINE-QUERY-RESULT-AUDIO
|
|
:*INLINE-QUERY-RESULT-VOICE
|
|
:*INLINE-QUERY-RESULT-DOCUMENT
|
|
:*INLINE-QUERY-RESULT-LOCATION
|
|
:*INLINE-QUERY-RESULT-VENUE
|
|
:*INLINE-QUERY-RESULT-CONTACT
|
|
:*INLINE-QUERY-RESULT-GAME
|
|
:*INLINE-QUERY-RESULT-CACHED-PHOTO
|
|
:*INLINE-QUERY-RESULT-CACHED-GIF
|
|
:*INLINE-QUERY-RESULT-CACHED-MPEG-4-*GIF
|
|
:*INLINE-QUERY-RESULT-CACHED-STICKER
|
|
:*INLINE-QUERY-RESULT-CACHED-DOCUMENT
|
|
:*INLINE-QUERY-RESULT-CACHED-VIDEO
|
|
:*INLINE-QUERY-RESULT-CACHED-VOICE
|
|
:*INLINE-QUERY-RESULT-CACHED-AUDIO
|
|
:*INPUT-MESSAGE-CONTENT
|
|
:*INPUT-TEXT-MESSAGE-CONTENT
|
|
:*INPUT-LOCATION-MESSAGE-CONTENT
|
|
:*INPUT-VENUE-MESSAGE-CONTENT
|
|
:*INPUT-CONTACT-MESSAGE-CONTENT
|
|
:*CHOSEN-INLINE-RESULT
|
|
:*PASSPORT-DATA
|
|
:*PASSPORT-FILE
|
|
:*ENCRYPTED-PASSPORT-ELEMENT
|
|
:*ENCRYPTED-CREDENTIALS
|
|
:SET-PASSPORT-DATA-ERRORS
|
|
:*PASSPORT-ELEMENT-ERROR
|
|
:*PASSPORT-ELEMENT-ERROR-DATA-FIELD
|
|
:*PASSPORT-ELEMENT-ERROR-FRONT-SIDE
|
|
:*PASSPORT-ELEMENT-ERROR-REVERSE-SIDE
|
|
:*PASSPORT-ELEMENT-ERROR-SELFIE
|
|
:*PASSPORT-ELEMENT-ERROR-FILE
|
|
:*PASSPORT-ELEMENT-ERROR-FILES
|
|
:*PASSPORT-ELEMENT-ERROR-TRANSLATION-FILE
|
|
:*PASSPORT-ELEMENT-ERROR-TRANSLATION-FILES
|
|
:*PASSPORT-ELEMENT-ERROR-UNSPECIFIED
|
|
:SEND-GAME
|
|
:*GAME
|
|
:SET-GAME-SCORE
|
|
:GET-GAME-HIGH-SCORES
|
|
:*GAME-HIGH-SCORE)
|
|
(:export
|
|
#:bot
|
|
#:make-bot
|
|
#:access
|
|
#:get-updates
|
|
#:set-webhook
|
|
#:get-webhook-info))
|