Documentation ¶
There is no documentation for this package.
Directories ¶
Path | Synopsis |
---|---|
Package core handles the internal logic of Abot.
|
Package core handles the internal logic of Abot. |
template
Package template builds commonly used emails filled in with custom information.
|
Package template builds commonly used emails filled in with custom information. |
websocket
Package websocket manages websocket connections and notifications for Abot clients.
|
Package websocket manages websocket connections and notifications for Abot clients. |
data
|
|
shared
|
|
auth
Package auth ensures that a user has sufficient permissions to access content.
|
Package auth ensures that a user has sufficient permissions to access content. |
datatypes
Package dt offers a collection of commonly used datatypes.
|
Package dt offers a collection of commonly used datatypes. |
helpers/address
Package address provides address extraction and validation tools.
|
Package address provides address extraction and validation tools. |
helpers/timeparse
Package timeparse parses times in strings in a wide variety of formats to corresponding time.Times.
|
Package timeparse parses times in strings in a wide variety of formats to corresponding time.Times. |
interface/cal
Package cal enables control over arbitrary 3rd party calendars.
|
Package cal enables control over arbitrary 3rd party calendars. |
interface/cal/driver
Package driver defines interfaces to be implemented by calendar drivers as used by package cal.
|
Package driver defines interfaces to be implemented by calendar drivers as used by package cal. |
interface/emailsender
Package emailsender enables Abot to send email through any external service.
|
Package emailsender enables Abot to send email through any external service. |
interface/emailsender/driver
Package driver defines interfaces to be implemented by email_sender drivers as used by package emailsender.
|
Package driver defines interfaces to be implemented by email_sender drivers as used by package emailsender. |
interface/payment
Package payment enables interaction with arbitrary payment providers.
|
Package payment enables interaction with arbitrary payment providers. |
interface/payment/driver
Package driver defines interfaces to be implemented by payment drivers as used by package payment.
|
Package driver defines interfaces to be implemented by payment drivers as used by package payment. |
interface/sms
Package sms enables interaction with arbitrary SMS providers.
|
Package sms enables interaction with arbitrary SMS providers. |
interface/sms/driver
Package driver defines interfaces to be implemented by SMS drivers as used by package sms.
|
Package driver defines interfaces to be implemented by SMS drivers as used by package sms. |
knowledge
Package knowledge provides known and commonly required information about the user.
|
Package knowledge provides known and commonly required information about the user. |
language
Package language makes it easier to build plugins and natural-sounding responses.
|
Package language makes it easier to build plugins and natural-sounding responses. |
log
Package log is a logger used by Abot core and plugins.
|
Package log is a logger used by Abot core and plugins. |
nlp
Package nlp enables natural language processing through functions around tokenization and stemming.
|
Package nlp enables natural language processing through functions around tokenization and stemming. |
plugin
Package plugin enables plugins to register with Abot and connect to the database.
|
Package plugin enables plugins to register with Abot and connect to the database. |
task
Package task defines commonly used tasks across plugins.
|
Package task defines commonly used tasks across plugins. |
util
Package util provides utility functions for Abot's core and shared packages.
|
Package util provides utility functions for Abot's core and shared packages. |
Click to show internal directories.
Click to hide internal directories.