hllywluis
9dfdef46d5
Add z.ai fallback provider for AI responses
...
Deploy to NAS / deploy (push) Has been cancelled
- Try NanoGPT first, fall back to z.ai GLM-4.7-Flash on failure
- Add ZAI_API_KEY environment variable
- Update deploy workflow with new secret
2026-03-09 13:42:59 -04:00
hllywluis
e5ebb203fa
Increase NanoGPT timeout to 60s
Deploy to NAS / deploy (push) Successful in 59s
2026-03-09 13:01:18 -04:00
hllywluis
0e631bf029
Add NANO_MODEL to Docker and deploy workflow
Deploy to NAS / deploy (push) Has been cancelled
2026-03-09 12:55:52 -04:00
hllywluis
a7a6c1e321
Add sassy AI personality with mention detection
...
Deploy to NAS / deploy (push) Successful in 1m55s
- Add utils/ai.js with NanoGPT integration for GLM-4.5-Air model
- Sassy system prompt: lowercase, slang, no emoji, opinionated gamer
- Conversation history per channel for context
- Update bot.js with messageCreate event for @mention responses
- Add NANO_MODEL env var for model selection
2026-03-09 12:37:45 -04:00
hllywluis
ab91c98360
Update test to expect new model in axios request
Deploy to NAS / deploy (push) Successful in 52s
2026-01-08 20:30:58 -05:00
hllywluis
4c38488161
Switch to zai-org/glm-4.7 model
Deploy to NAS / deploy (push) Successful in 1m16s
2026-01-08 20:22:50 -05:00
hllywluis
4cad39d0f6
feat: enhance AI response guidelines for improved clarity and conciseness
Deploy to NAS / deploy (push) Successful in 1m2s
2025-12-25 17:44:05 -05:00
hllywluis
06ac40a6d7
refactor: update command tests to use require syntax and improve error handling
Deploy to NAS / deploy (push) Successful in 1m4s
2025-12-25 10:28:44 -05:00
hllywluis
b362a43886
feat: add step to install SSH dependencies in deployment workflow
Deploy to NAS / deploy (push) Successful in 1m3s
2025-12-24 21:05:57 -05:00
hllywluis
e82b174bf5
fix: correct Docker image pull path in deployment workflow
Deploy to NAS / deploy (push) Failing after 47s
2025-12-24 21:04:11 -05:00
hllywluis
59590002b8
fix: update deployment workflow to use Docker image instead of build context
Deploy to NAS / deploy (push) Has been cancelled
2025-12-24 21:03:57 -05:00
hllywluis
2cee379491
feat: add step to generate package-lock.json in deployment workflow
Deploy to NAS / deploy (push) Failing after 1m17s
2025-12-24 20:57:02 -05:00
hllywluis
5e356d7b01
fix: update Docker command from 'docker-compose' to 'docker compose' for consistency
Deploy to NAS / deploy (push) Failing after 1m5s
2025-12-24 20:52:57 -05:00
hllywluis
f850e1ce1e
feat: add .env file generation to deployment workflow and update Dockerfile for production dependencies
Deploy to NAS / deploy (push) Failing after 1m5s
2025-12-24 20:51:28 -05:00
hllywluis
abcc60e703
refactor: remove non-root user setup from Dockerfile
Deploy to NAS / deploy (push) Failing after 1m3s
2025-12-24 20:46:43 -05:00
hllywluis
af47efefcc
fix: update ownership path for application logs in Dockerfile
Deploy to NAS / deploy (push) Failing after 49s
2025-12-24 20:42:48 -05:00
hllywluis
940c2eb4cd
fix: update branch name from 'main' to 'master' in deployment workflow
Deploy to NAS / deploy (push) Has been cancelled
2025-12-24 20:38:44 -05:00
hllywluis
7795662584
feat: add Gitea workflow for deploying Kekbot to NAS via SSH
2025-12-24 20:38:13 -05:00
hllywluis
2ac855b765
refactor: update ask command and test utilities to use ES modules; improve error handling and response formatting
2025-12-24 11:21:30 -05:00
hllywluis
94494c1ca5
feat: update AI model in AskCommand and add Docker support files for improved deployment
2025-12-17 19:31:03 -05:00
hllywluis
0cd3b5c179
fix: standardize command import paths to lowercase for consistency
2025-05-01 17:56:55 -04:00
hllywluis
748d438706
fix: update @babel/runtime to version 7.27.0 for improved stability and performance
2025-04-19 19:37:32 -04:00
hllywluis
e5124d33d4
chore: update ESLint configuration and dependencies
...
- Reordered ESLint extends in .eslintrc.js for better clarity.
- Updated ESLint version from 9.23.0 to 8.57.1 in package.json and package-lock.json.
- Adjusted import/extensions rule to ignorePackages in .eslintrc.js.
- Updated various dependencies in package-lock.json to maintain compatibility and improve performance.
2025-04-19 19:36:10 -04:00
hllywluis
5bc0d98334
refactor: implement command class structure for better organization and error handling; update existing commands to extend from the new base class
2025-03-25 11:17:26 -04:00
hllywluis
69dc616668
fix: update AI assistant description for clarity and accuracy; bump dependencies for improved performance and security
2025-03-24 20:11:02 -04:00
hllywluis
d4e01a3cab
Merge branch 'master' of https://github.com/hllywluis/kekbot-js
2025-03-18 14:38:15 -04:00
hllywluis
bff1625c29
Switch to using free Gemma model
2025-03-18 14:36:52 -04:00
hllywluis
bf6dcae288
Create PRIVACY.md
2025-03-12 11:22:38 -04:00
hllywluis
99ceb22019
Create TERMS.md
2025-03-12 11:19:50 -04:00
hllywluis
79835a3b47
refactor: Migrate to ES modules and implement command loading utility for improved structure and logging
2025-02-19 12:01:09 -05:00
hllywluis
77f2824986
chore: Add logger.js to playbook.yml for improved logging functionality
2025-02-09 15:00:04 -05:00
hllywluis
876c3daa7f
Refactor codebase to use ES modules, add logger utility, and update package dependencies
2025-02-09 14:58:31 -05:00
hllywluis
55b4111fe3
test: Testing post-commit hook with SSH key and sudo configuration
2025-02-06 20:24:28 -05:00
hllywluis
0f92f94fe4
test: Testing post-commit hook with SSH key authentication
2025-02-06 20:24:09 -05:00
hllywluis
00ba5801ad
Refactor command loading to use dynamic imports and improve logging for missing command properties
2025-02-06 20:08:37 -05:00
hllywluis
566a6784c8
Update model references in ask command to use the latest version and clean up web search option handling
2025-02-06 20:00:24 -05:00
hllywluis
a6eec68753
Enhance error handling in ask command and improve message chunk sending
2025-02-02 16:22:33 -05:00
hllywluis
bd4f42d46d
Update README to include AI-powered question answering feature and setup instructions
2025-02-02 14:21:31 -05:00
hllywluis
b05c4844e0
Refactor ask command options and response formatting for improved readability
2025-02-02 14:15:11 -05:00
hllywluis
9c74e724a8
Initial commit
2025-02-02 14:10:51 -05:00