(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-location :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)