├── .formatter.exs ├── .github └── workflows │ └── pull.yml ├── .gitignore ├── .tool-versions ├── LICENSE ├── README.md ├── assets ├── build.js ├── css │ └── app.scss ├── js │ └── app.js ├── package-lock.json └── package.json ├── config ├── config.exs ├── config │ ├── endpoint.exs │ ├── logger.exs │ ├── phoenix.exs │ └── repo.exs └── runtime.exs ├── lib ├── chatbot.ex ├── chatbot │ ├── application.ex │ ├── chat.ex │ ├── chat │ │ └── message.ex │ ├── llm_mock.ex │ └── repo.ex ├── chatbot_web.ex └── chatbot_web │ ├── components │ ├── core_components.ex │ ├── layouts.ex │ └── layouts │ │ ├── app.html.heex │ │ └── root.html.heex │ ├── endpoint.ex │ ├── gettext.ex │ ├── live │ └── chat_live.ex │ ├── router.ex │ └── telemetry.ex ├── mix.exs ├── mix.lock ├── priv ├── gettext │ ├── en │ │ └── LC_MESSAGES │ │ │ └── errors.po │ └── errors.pot ├── repo │ ├── migrations │ │ ├── .formatter.exs │ │ └── 20241017134442_create_messages_table.exs │ └── seeds.exs └── static │ ├── favicon.ico │ ├── images │ └── logo.svg │ └── robots.txt └── test ├── chatbot ├── chat │ └── message_test.exs └── chat_test.exs ├── support ├── conn_case.ex ├── data_case.ex └── factory.ex └── test_helper.exs /.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/.formatter.exs -------------------------------------------------------------------------------- /.github/workflows/pull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/.github/workflows/pull.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/.gitignore -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/.tool-versions -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/README.md -------------------------------------------------------------------------------- /assets/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/assets/build.js -------------------------------------------------------------------------------- /assets/css/app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/assets/css/app.scss -------------------------------------------------------------------------------- /assets/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/assets/js/app.js -------------------------------------------------------------------------------- /assets/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/assets/package-lock.json -------------------------------------------------------------------------------- /assets/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/assets/package.json -------------------------------------------------------------------------------- /config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/config/config.exs -------------------------------------------------------------------------------- /config/config/endpoint.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/config/config/endpoint.exs -------------------------------------------------------------------------------- /config/config/logger.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/config/config/logger.exs -------------------------------------------------------------------------------- /config/config/phoenix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/config/config/phoenix.exs -------------------------------------------------------------------------------- /config/config/repo.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/config/config/repo.exs -------------------------------------------------------------------------------- /config/runtime.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/config/runtime.exs -------------------------------------------------------------------------------- /lib/chatbot.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/lib/chatbot.ex -------------------------------------------------------------------------------- /lib/chatbot/application.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/lib/chatbot/application.ex -------------------------------------------------------------------------------- /lib/chatbot/chat.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/lib/chatbot/chat.ex -------------------------------------------------------------------------------- /lib/chatbot/chat/message.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/lib/chatbot/chat/message.ex -------------------------------------------------------------------------------- /lib/chatbot/llm_mock.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/lib/chatbot/llm_mock.ex -------------------------------------------------------------------------------- /lib/chatbot/repo.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/lib/chatbot/repo.ex -------------------------------------------------------------------------------- /lib/chatbot_web.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/lib/chatbot_web.ex -------------------------------------------------------------------------------- /lib/chatbot_web/components/core_components.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/lib/chatbot_web/components/core_components.ex -------------------------------------------------------------------------------- /lib/chatbot_web/components/layouts.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/lib/chatbot_web/components/layouts.ex -------------------------------------------------------------------------------- /lib/chatbot_web/components/layouts/app.html.heex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/lib/chatbot_web/components/layouts/app.html.heex -------------------------------------------------------------------------------- /lib/chatbot_web/components/layouts/root.html.heex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/lib/chatbot_web/components/layouts/root.html.heex -------------------------------------------------------------------------------- /lib/chatbot_web/endpoint.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/lib/chatbot_web/endpoint.ex -------------------------------------------------------------------------------- /lib/chatbot_web/gettext.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/lib/chatbot_web/gettext.ex -------------------------------------------------------------------------------- /lib/chatbot_web/live/chat_live.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/lib/chatbot_web/live/chat_live.ex -------------------------------------------------------------------------------- /lib/chatbot_web/router.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/lib/chatbot_web/router.ex -------------------------------------------------------------------------------- /lib/chatbot_web/telemetry.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/lib/chatbot_web/telemetry.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/mix.lock -------------------------------------------------------------------------------- /priv/gettext/en/LC_MESSAGES/errors.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/priv/gettext/en/LC_MESSAGES/errors.po -------------------------------------------------------------------------------- /priv/gettext/errors.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/priv/gettext/errors.pot -------------------------------------------------------------------------------- /priv/repo/migrations/.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/priv/repo/migrations/.formatter.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20241017134442_create_messages_table.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/priv/repo/migrations/20241017134442_create_messages_table.exs -------------------------------------------------------------------------------- /priv/repo/seeds.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/priv/repo/seeds.exs -------------------------------------------------------------------------------- /priv/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/priv/static/favicon.ico -------------------------------------------------------------------------------- /priv/static/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/priv/static/images/logo.svg -------------------------------------------------------------------------------- /priv/static/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/priv/static/robots.txt -------------------------------------------------------------------------------- /test/chatbot/chat/message_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/test/chatbot/chat/message_test.exs -------------------------------------------------------------------------------- /test/chatbot/chat_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/test/chatbot/chat_test.exs -------------------------------------------------------------------------------- /test/support/conn_case.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/test/support/conn_case.ex -------------------------------------------------------------------------------- /test/support/data_case.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/test/support/data_case.ex -------------------------------------------------------------------------------- /test/support/factory.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/test/support/factory.ex -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcrowd/chatbot_ex/HEAD/test/test_helper.exs --------------------------------------------------------------------------------