cl-telegram-bot/package.lisp
2019-08-16 17:35:34 +02:00

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))