Commit graph

23 commits

Author SHA1 Message Date
4d540078f5 add postgres db, use settings and user data, lots of cleanup and logic fixes, bug fixes, better error handling, update docs and docker
Some checks are pending
njsscan sarif / njsscan code scanning (push) Waiting to run
Update AUTHORS File / update-authors (push) Waiting to run
2025-06-30 02:04:32 -04:00
Lucas Gabriel
81294f5721
[FEATURE] Add AI-based /ask command (complementing #54) (#56)
* docs: add ai documentation

* docker: update docker files for ai/regular versions, lint

* feat: add initial /ask command

* Delete docker-compose.yml

* docker: ignore ollama folder in builds

* fix: add emojis to help commands, capitalize, add ai commands to help menu

* feat: add better logging, thought handling improvements

* bug fixes, better logging and seperation of ai, update docs for ai

* clean, remove prompt and user info from logs, more docs edits

* system prompt change (plaintext only), parse out /think

* clean up, axios tweaks

* cleanup, logging of ratelimit

---------

Co-authored-by: Aidan <aidan@p0ntus.com>
2025-06-28 19:22:15 +00:00
d373f44ca1
Revert "[FEATURE] Add /ask command (#54)" (#55)
This reverts commit 4f88a85ccb.
2025-05-08 00:04:16 -03:00
4f88a85ccb
[FEATURE] Add /ask command (#54)
* docs: add ai documentation

* docker: update docker files for ai/regular versions, lint

* feat: add initial /ask command

* Delete docker-compose.yml

* docker: ignore ollama folder in builds

* fix: add emojis to help commands, capitalize, add ai commands to help menu

* feat: add better logging, thought handling improvements
2025-05-07 15:40:21 -03:00
07045d8e09
Migrate to TypeScript, minor changes and fixes (#46)
* docs: linting, require bun for ts

* rf: js -> ts

* chore: bump

* docs: add ts badge

* chore: bump types

* fix: add types for context to animal commands

* [m] hf: add bot type

* fix/types: add bot, ctx types, fix emoji on /dice cmd, add todo

* fix/types: bot admin checking fixes, other misc fixes, add types

---------

Co-authored-by: Lucas Gabriel <lucmsilva651@gmail.com>
2025-04-29 16:39:10 -03:00
Luquinhas
1ddb00abfd
Update gitignore 2025-04-11 11:02:14 -03:00
Luquinhas
1eead67137
Add bun.lockb to .gitignore 2025-03-08 18:47:38 -03:00
Luquinhas
b0d9e55edf
Add bun.lock to .gitignore 2025-02-07 23:08:04 -03:00
Giovani Finazzi
28c2c2b649
fix: try to fix yt-dlp command (#24)
* gitgnore: Don't commit plugins

* youtube: fix for command w/o cookies
2024-12-12 22:01:10 -03:00
Lucas Gabriel
35eecc0fff
Edited .gitignore 2024-12-10 23:57:06 -03:00
A Bunch of Computer Nerds
6528c9e015 Updated gitignore + some changes in youtube.js 2024-12-09 15:06:01 -03:00
A Bunch of Computer Nerds
9944b67edd Migrated everything to dotenvx + edited .gitignore 2024-12-08 21:21:46 -03:00
A Bunch of Computer Nerds
e3a2fbcc78 Migrated to .env 2024-12-08 20:34:29 -03:00
A Bunch of Computer Nerds
e5e27951e5 Added package-lock.json to .gitignore 2024-12-08 19:24:46 -03:00
A Bunch of Computer Nerds
f28a227e95 Removed submodule + modified .gitignore + removed package-lock 2024-12-08 19:24:29 -03:00
Lucas Gabriel
db21fe2a21
youtube: add function that downloads in case ffmpeg doesn't work properly on yt-dlp (#23)
Co-authored-by: GiovaniFZ <giovanifinazzi@gmail.com>
2024-12-08 18:13:10 -03:00
Lucas Gabriel
37cb595999
Mega fix on YouTube video downloader 2024-09-28 17:24:27 -03:00
GiovaniFZ
8521ad95db
feat: Implement /yt command 2024-09-26 21:42:52 -03:00
Lucas Gabriel
53dc7390ea
Updated .gitignore 2024-09-25 00:07:29 -03:00
Lucas Gabriel
da37e6b634
Database implemented for the Last.fm command instead of specifying the user + help 2024-09-25 00:02:41 -03:00
lucmsilva651
8a584fc12d
Added terminal logging to comply with bot's own Privacy Policy (https://blog.eleu.me/posts/lynx-privacy-policy) 2024-09-11 20:03:33 -03:00
lucmsilva651
7f93f53cd6
Small updates 2024-07-24 23:16:39 -03:00
lucmsilva651
05eddc7734
Push base Telegraf bot 2024-07-24 22:39:27 -03:00