generated from array-in-a-matrix/matrix-bot-template
28 lines
914 B
Nim
28 lines
914 B
Nim
# Things here have been tested to work
|
|
|
|
import nimbotsdk/matrixTypes
|
|
export ICryptoStorageProvider, Storage, Client, Content, Unsigned, Event, Filter, Appservice
|
|
|
|
import nimbotsdk/MatrixAuth
|
|
export newMatrixAuth, passwordLogin
|
|
|
|
import nimbotsdk/MatrixClient
|
|
export newMatrixClient
|
|
export onRoomMessage
|
|
|
|
export addPreprocessor, getServerVersions, start, sendReadReceipt, setTyping,
|
|
replyText, replyHtmlText, replyNotice, replyHtmlNotice, sendNotice,
|
|
sendHtmlNotice, sendText, sendHtmlText, sendMessage, sendEvent,
|
|
sendRawEvent, sendStateEvent, redactEvent
|
|
|
|
import nimbotsdk/AutojoinRoomsMixin
|
|
export AutojoinRoomsMixinSetupOnClient, AutojoinRoomsMixinSetupOnAppservice
|
|
|
|
import nimbotsdk/SimpleFsStorageProvider
|
|
export newSimpleFsStorageProvider
|
|
|
|
import nimbotsdk/RichRepliesPreprocessor
|
|
export newRichRepliesPreprocessor
|
|
|
|
import nimbotsdk/RustSdkCryptoStorageProvider
|
|
export RustSdkCryptoStorageProvider |