5c018ab81b
Merge pull request 'Fixed bug where the default unit was "m" instead of sending None' (#27) from default_unit_patch into master
master
AllfatherHatt2026-08-31 20:53:48 +02:00
6cf112be49
Merge pull request 'Attempting to be a bit more direct about activity path' (#15) from debug_fitness into master
AllfatherHatt2026-02-04 17:50:44 +01:00
f20a4abc81
Original message is put in lower case whole and redundant .lower() methods are removed. Modified usage message.
T-BENZIN2026-02-04 21:42:25 +05:00
2be9cc5795
Merge pull request 'Called correct function' (#14) from minor-typo-fix into master
AllfatherHatt2026-02-04 13:42:29 +01:00
07a2bf7e38
Merge pull request 'Fixed wrong json key being pulled (I forgot to replace the old name)' (#13) from json-key-fix into master
AllfatherHatt2026-02-04 12:32:49 +01:00
16a19e6913
Merge pull request 'Added cog for fitness activity logging feature.' (#11) from feature_fitness_logger into master
AllfatherHatt2026-02-04 11:14:40 +01:00
4ae03c9b9d
Added cog for fitness activity logging feature. At its starting state it would accept following commands: - !getunits <activity>: Would send a JSON file with activity units via Discord message. Those files are responsible for setting up a fitness activity to log. - !getlog <activity>: Would send a CSV file with fitness activity log. Those files contain records with timestamp, username, and reported activity measurements. - !<activity> <value> <unit (optional)>: Would create a record with your fitness activity in corresponding CSV log file. If you choose to report different unit (feet, for example), it is going to convert as specified in its corresponding JSON file with units (to meters, for example) if the activity specified as convertable. Non-convertable activities' units are ignored.
T-BENZIN2026-01-11 10:03:55 +05:00
90d5dd973c
Added demo bot for testing. Supports image input, but does not have dialog memory or tools usage yet.
T-BENZIN2025-08-27 21:14:17 +05:00
f195d77e67
Made Discord bot service for getting llm response out of Discord message
T-BENZIN2025-08-27 21:13:04 +05:00
a64a07511d
Commented out send_long_message method and auto PEP-8 reginald.py
T-BENZIN2025-07-18 14:31:51 +05:00
9209cc568d
Made Prompt dataclass immutable and got rid out of add_message method. openai_client\models.py's test run would remain broken for now
T-BENZIN2025-07-18 14:28:23 +05:00
7056315d5f
Added llm_interface.py for connecting Discord bot with LLMs (only Open AI at the moment)
T-BENZIN2025-07-18 14:26:35 +05:00
ad59a695af
Experimented with more convenient (although, less explicit) way of passing data into abstract dataclasses.
T-BENZIN2025-07-13 19:47:37 +05:00
89b98fc5af
Experimented with more convenient (although, less explicit) way of passing data into abstract dataclasses.
T-BENZIN2025-07-13 19:45:09 +05:00
97252a8062
Added models.py in openai_client containing abstract dataclasses for use with openai Moved all dataclasses to .openai_client.models.py Made prompt into its own dataclass Removed to_dict methods because dataclasses/asdict seems to be sufficient
T-BENZIN2025-07-11 16:59:20 +05:00
11f39bb673
Added package structure for future use
T-BENZIN2025-07-10 20:52:21 +05:00
247e4417f5
First attempt at making openai stuff pretty. As it uses replies instead of completions, update of openai library is required.
T-BENZIN2025-07-05 18:16:48 +05:00
bfe22e40ee
First attempt at making openai stuff pretty. As it uses replies instead of completions, update of openai library is required.
T-BENZIN2025-07-05 18:14:49 +05:00
59902085b3
First attempt at making openai stuff pretty. As it uses replies instead of completions, update of openai library is required.
T-BENZIN2025-07-05 17:48:36 +05:00
3d59e45e7e
First attempt at making openai stuff pretty. As it uses replies instead of completions, update of openai library is required.
T-BENZIN2025-07-05 17:46:13 +05:00
074ff8bbb4
Merge pull request 'Made improvements in AI Agent's tool get_forecast_weather' (#8) from dev into master
T-BENZIN2025-06-18 17:13:22 +02:00