3abbdd96eb
test push to sync
2025-09-20 12:00:55 -04:00
2d5c636b9d
🧭 Update ROADMAP and add configurable logging; fix autochat syntax
...
- Refresh ROADMAP.md to reflect current Forgejo milestones and open feature issues\n- Add .env logging controls and update src/logger.py to honor them (console/file/error toggles, per-handler levels)\n- Fix indentation bug in src/autochat.py so emoji reactions work\n- Truncate and standardize logs; document logging usage in .env
2025-09-19 14:44:36 -04:00
72e088c0ad
Added some info on the .env file to allow codex to read issues on Forgejo
2025-09-03 18:06:35 -04:00
d25dbb291b
🐳 Made some changes to docker config to allow for new functionality.
2025-06-08 11:08:57 -06:00
0aac989b2e
Bot can now react using emojis Issue #10 addressed.
2025-06-06 15:57:49 -06:00
a79e0de396
Issue #30 Autochat. Is pretty much fully implemented. Further tweaks are needed but its good for now
2025-06-06 13:05:03 -06:00
2449a7dc32
Added autochat #30 . Not fully implemented but foundation is solid.
2025-06-01 14:11:09 -06:00
c1e8ee82c7
Implemented #15 using CSV file for now. Feature seems to work as expected.
2025-05-19 23:01:34 -04:00
2db38546a3
Cleaned up logs. Added a .env variable to enable debug logs.
2025-05-15 12:23:36 -04:00
1e83a46412
Cleaned up logs. Added a debug .env variable to make logs more verbose
2025-05-15 12:21:41 -04:00
5da464bd62
✅ Fully implemented feature #8 (User Awareness).
2025-05-15 11:43:30 -04:00
ea8983ddb0
Feature #8 is almost fully implemented. Needs pronouns and it would be good. Check settings.yml
2025-05-15 00:22:24 -04:00
61053f6177
Just testing push logic since its kinada wonky
2025-05-14 21:05:24 -04:00
e02852fb45
Merge remote-tracking branch 'origin/main' into Model-loading-test
2025-05-14 21:00:15 -04:00
863d3e3c88
Implemented feature #7
2025-05-14 20:27:49 -04:00
530405a905
Added features #8 and #31 ( #32 )
...
Third time and hopefully last. Tryin to clean up main branch
Reviewed-on: #32
2025-05-14 16:06:07 -04:00
864201214d
Added features #8 and #31
2025-05-14 16:01:12 -04:00
490ab742f1
Profile picture Example
...
Shows how to load a profile picture on to the Bot
2025-05-14 15:23:28 -04:00
d6a7a4dbe7
Ref image for typing feature
...
just a reference image for typing feature
2025-05-14 11:07:50 -04:00
c09f1564a0
Merge pull request 'Further thesting for #27 but still not working. May move on to a different feature set.' ( #29 ) from Model-loading-test into main
...
Reviewed-on: #29
2025-05-14 00:03:16 -04:00
69354229d6
Further thesting for #27 but still not working. May move on to a different feature set.
2025-05-13 23:26:03 -04:00
ea206a1d7f
Merge pull request 'Model-loading-test' ( #28 ) from Model-loading-test into main
...
Reviewed-on: #28
2025-05-13 22:49:00 -04:00
5b64fcf80f
Its mostly working. Issue #27 is still not unloading or loading models. Only when the model is naturaly unloaded will the .env file model load.
2025-05-13 22:47:15 -04:00
fe5e2d9b96
This is a mostly working but defective version of the main branch. Used it to test some loading/unloading functions
2025-05-13 10:57:32 -04:00
0d0084fd9a
Working on [Multi model support]( https://forgejo.milotech.us/milo/AI-Discord-Bot/issues/27#issue-28 ) model specified from ".env" file is not working.
2025-05-12 11:24:36 -04:00
f137198f67
Added logging functionality to fix issue ( #5 ). Bot now does some basic logging
2025-05-11 20:36:31 -04:00
37f5e53ece
Fixed personality injection logic and fallback to raw LLM if missing ( #4 )
2025-05-11 19:46:13 -04:00
9e27851b9d
🐋 Docker build is UP!
...
- Standalone Dockerfile, no compose yet
- Bot works great in container
- Scheduler runs by default (no toggle yet)
2025-05-11 00:48:31 -04:00
50512ab90e
Fixed the .env file with thte right values
2025-05-11 00:13:57 -04:00
5a01362e9e
Succesful docker build
2025-05-10 23:42:35 -04:00
1a39a39d84
🛠️ Initial Docker support added — build likely broken, expect fixes in next patch
2025-05-10 00:26:28 -04:00
e0191b12b3
📖 Add CC BY-NC 4.0 license for MirageBot — non-commercial use now enforced
2025-05-09 22:44:17 -04:00
9753f508d1
🎲 Added probabilistic scheduler and 📋 future roadmap checklist for Delta AI bot
2025-05-09 21:07:22 -04:00
c751b7613e
Moved logic into simple on the scheduler dir. Cleaned up code and made things more modular
2025-05-09 18:34:39 -04:00
de74e2a335
🚀 feat: Modular scheduler + AI simple mode working
2025-05-09 17:57:09 -04:00
fc8e876ce5
made settings.yml prettier
2025-05-09 11:59:14 -04:00
90099c2417
Got the scheduler to work this is before mass directory restructure
2025-05-09 11:51:15 -04:00
52d245296a
🧠 Added scheduler base + Day 5b roadmap for AI-driven posting and probabilistic logic
2025-05-08 23:40:35 -04:00
a0c5f07f63
Created a ROADMAP.md file to stay on focus
2025-05-08 11:37:34 -04:00
a448cf8f8f
fixed some formatiing in the README.md doc
2025-05-08 11:34:29 -04:00
6f204b93c5
Changed README.md. cleaned up and added new targets
2025-05-08 11:32:37 -04:00
00df6eb26b
Roast feature works, its not content aware yet but it does work. Message cooldows have been added. Custom cooldown messages have been added.
...
emojis are broken in these mesages. Could have something to do with YAML file being used
2025-05-08 10:46:43 -04:00
1f5f9c7297
Added more items to the README.md doc
2025-05-07 23:39:52 -04:00
0d86681323
Small corrections to README.md file
2025-05-07 23:30:46 -04:00
0c05bfb9c3
Chat API approach was not successful. I couldnt figure it out with ChatGPT so we went back to a more rudementary approach that does seem to work fairly well.
...
This is a good and working version of the code.
2025-05-07 23:26:58 -04:00
34d46cc145
Changed Image placement
2025-05-07 21:36:01 -04:00
f307805451
Image on README.md correction
2025-05-07 21:34:53 -04:00
a3aae578bd
Most of day 3 is done but the personality is not being loaded properly. Some time is being taken to understand Ollama better and see how system prompts can be used
2025-05-07 18:40:28 -04:00
ac61607776
updated README.md to reflect changes
2025-05-07 17:22:40 -04:00
166b286d42
Bot can how reply when using the "!chat" command then prompting it. The .env file points to an ollama instance, the ai.py file has the model being used.
2025-05-07 17:20:34 -04:00