| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138 |
- (in-package :cl-user)
- (defpackage chatikbot.common
- (:use :cl
- :chatikbot.db
- :chatikbot.utils
- :chatikbot.telegram
- :chatikbot.crypto
- :chatikbot.secrets
- :chatikbot.server
- :chatikbot.macros
- :chatikbot.bot
- :chatikbot.inline)
- (:export :db-transaction
- :db-execute
- :db-select
- :db-single
- :set-setting
- :lists-set-entry
- :lists-get
- :*admins*
- :*bot-name*
- :+day+
- :add-hook
- :remove-hook
- :keyify
- :dekeyify
- :*settings*
- :defsetting
- :*backoff-start*
- :*backoff-max*
- :loop-with-error-backoff
- :replace-all
- :aget
- :agets
- :mappend
- :random-elt
- :flatten
- :preprocess-input
- :spaced
- :http-request
- :xml-request
- :get-by-tag
- :select-text
- :trim-nil
- :text-with-cdata
- :child-text
- :clean-text
- :json-request
- :plist-hash
- :plist-json
- :format-ts
- :parse-float
- :smart-f
- :format-size
- :format-interval
- :symbol-append
- :telegram-get-me
- :telegram-send-message
- :telegram-forward-message
- :telegram-send-photo
- :telegram-send-audio
- :telegram-send-document
- :telegram-send-sticker
- :telegram-send-video
- :telegram-send-voice
- :telegram-send-video-note
- :telegram-send-media-group
- :telegram-send-location
- :telegram-edit-message-live-location
- :telegram-stop-message-live-location
- :telegram-send-contact
- :telegram-send-chat-action
- :telegram-send-get-user-profile-photos
- :telegram-send-get-file
- :telegram-answer-callback-query
- :telegram-edit-message-text
- :telegram-edit-message-caption
- :telegram-edit-message-reply-markup
- :telegram-delete-message
- :telegram-answer-inline-query
- :telegram-file-contents
- :telegram-inline-keyboard-markup
- :telegram-reply-keyboard-markup
- :telegram-reply-keyboard-hide
- :telegram-force-reply
- :bot-send-message
- :token-hmac
- :encode-callback-data
- :decode-callback-data
- :encode-oauth-state
- :decode-oauth-state
- :secret-get
- :secret-set
- :secret-del
- :secret-wipe
- :with-secret
- :def-db-init
- :def-webhook-handler
- :get-webhook-url
- :get-oauth-url
- :hook
- :data
- :headers
- :paths
- :def-db-init
- :def-message-handler
- :message-id
- :from-id
- :chat-id
- :text
- :def-message-cmd-handler
- :def-message-admin-cmd-handler
- :cmd
- :args
- :def-callback-handler
- :callback
- :query-id
- :from
- :raw-data
- :message
- :inline-message-id
- :source-message
- :source-message-id
- :source-chat-id
- :def-callback-section-handler
- :data
- :section
- :def-oauth-handler
- :def-oauth-section-handler
- :code
- :error
- :raw-state
- :state
- :defcron
- :on-next-message
- :get-inline-keyboard
- :inline-button))
- (in-package :chatikbot.common)
|