
Fernando Zhu
@kurumi30
Joined on 24 December 2021
3, 2, 1, Fire!
GitHub Stats
22
Followers
217
Repositories
0
Organizations
7
Gists
21
Pull Requests
19
Issues
221
Commits
0
Sponsors
3
Contributed To
16
Star Earned
Most Used Languages
33.67%
Astro
15.34%
JavaScript
14.96%
TypeScript
8.91%
PHP
8.09%
CSS
6.46%
Stylus
6.37%
Svelte
5.87%
HTML
Popular Projects
web-scraper-anime
Fazendo webscrapping no site Anime Fire
JavaScript
5
2
2
9
cmsp-cheeto
hack pra cmspkk
JavaScript
2
1
0
0
declaracao-amor
Uma declaração irrecusável ;)
HTML
2
2
0
0
astro-blog
Um simples blog usando o template Fuwari: https://github.com/saicaca/fuwari/
Astro
1
0
7
0
Faculdade-Banco-de-dados
Esse repositório é para colocar os códigos SQL para realizar o projeto do Programação Visual do 2º semestre
Unknown
0
0
0
0
ORACLE-UNINOVE-CLASS
Os arquivos SQL da aula de desenvolvimento em banco de dados da professora Ana
Unknown
0
0
0
0
Top Contributions
Top contributions made by the user in the last year.
Charts
Follow Up
Activity Graph
Contributions Calendar
Contributions made by the user in the last 365 days.
Recent Activity
7/13/2025, 6:02:53 AM
7/13/2025, 4:01:51 AM
- Reduzir tamanho downloads
- Update YoutubeDownloader.js
7/10/2025, 4:22:03 AM
- WOL
- Update SuperAdmin.js
- Update status
- Ajustes nos txts
7/7/2025, 5:35:42 AM
- rebuilding project
- fix
- vv and tovv command simplification
- fix
- Add sticker creation and exif writing utilities Introduces ffmpeg and webpmux utilities for converting images and videos to webp and writing exif metadata. Adds a 'sticker' and 'take' command for sticker creation and recreation. Refactors media image assets into an 'images' subdirectory, updates filetype detection to include extensions, and enhances media download utility to support saving to temp files. Adds 'node-webpmux' dependency and type definitions.
- fix
- fix
- Refactor imports and shutdown logic in controllers Replaces restart with shutdown in Connection controller for better shutdown handling. Cleans up and reorders imports in MessageUpsert and Participants controllers, consolidating utility imports and improving code organization. Fixes minor variable naming in handlers.ts for clarity.
- Add HTTP utility functions and new getpp command Introduces a new fetch utility with getJson, postJson, and getBuffer functions for HTTP requests. Exports fetch utilities in the client utils index. Updates the Connection controller to always restart on disconnect. Adds a 'getpp' command to fetch user profile photos, and updates the existing source code command type from 'group' to 'tools'. Refactors app.ts for cleaner client restart logic.
- Fix participant and mention handling in serialize Updated the logic to prioritize 'quoted.participant' over 'quoted.sender' and improved mention handling by checking for non-empty mentions array. Also fixed the fallback to use 'chat' instead of 'this.chat'.
- Refactor variable names and fix typo in tools plugin Renamed function parameter from 'm' to 'message' for clarity and corrected typo in profile photo not found message.
- Add AP News scraper and news command plugin Introduces a new utility function to scrape headlines from AP News and a corresponding 'news' command plugin to fetch and send the latest news. Also updates the Utils index to export the new scraper.
- Add WABeta and forex news commands Implemented getWABeta and getTradeNews scrapers in scrapers.ts to fetch news from WABetaInfo and TradingView. Added corresponding 'wabeta' and 'forex' commands in news.ts to provide this information via the bot.
- Add AI chat command and Blackbox API integration Introduces a new 'ai' command in plugins/ai.ts that allows users to chat with an AI by sending messages to the Blackbox API. Adds the chatAi function in scrapers.ts to handle API requests and responses.
- Add auto-like status feature and autostatus command Introduces an 'autoLikeStatus' setting in the Settings model with getter and setter functions. Adds a new 'autostatus' command plugin to enable or disable the bot's auto-like status functionality.
- Update autostatus.ts
- fix canavas for codespaces
- feat: add meme creation functionality with various templates - Implemented meme creation logic in `client/Media/meme.ts` using pureimage for image manipulation. - Added commands for generating memes with predefined templates (elonmusk, andrew, messi, obama, ronaldo, trump) in `plugins/meme.ts`. - Each command checks for user input and generates a meme based on the specified template.
- Ignore stderr output in client process spawn Changed the stdio option in the spawn call to ignore stderr output for the client process. This reduces noise from error logs in the console.
- Refactor server startup and clean up controllers Replaces the separate network health check server with integrated Bun.serve in app.ts, simplifying server management. Removes unused network.ts and updates imports and class exports for consistency. Renames Participants controller to GroupParticipant and updates all references. Minor code cleanups and improved logging in connection handling.
7/7/2025, 5:35:09 AM
- Variáveis no setBoasvindas
- Fix {mention} e variáveis farewell
7/6/2025, 11:32:40 PM
7/6/2025, 11:31:00 PM
- Fix interagir pra lmstudio + imagens no contexto
- Fix NSFW usando gemma no lmstudio
- Update WhatsAppBotEvo.js
- Better NSFW detect
- NSFW-detected não é mais usado
- Debug cleanp
- Cleanup debug
- Debug Cleanup
- ⏰ -> 😴 Evolution não gosta do alarme?
- response_format optional
- Update SummaryCommands.js
- ⏳ -> ⌛️
- Fix !interagir + 🦜 Também coloquei um env pro emoji de loading Descobrindo hoje que o evo não aceita um monte de emoji pra reaction
7/5/2025, 4:07:49 AM
- Novas fotos de perfil
- Merge branch 'main' of https://github.com/moothz/ravena-ai
- LLM em pt + Mentions + Maior chance de interação via LLM
- LLM no .env
- lmStudio completion + media
- Update LLMService.js
- Melhor contexto para imagens
7/3/2025, 5:50:02 PM
6/29/2025, 10:04:32 PM
- wip
- wip
- wip
- feat(README.md): update version to 5.3.0 and add new sections for bot menu and welcome messages feat(database): create only-admins.json to manage admin-only command access feat(only-admin.js): implement command to restrict bot usage to admins only feat(messages.js): add customizable welcome and exit messages for group members fix(session_cipher.js): handle decryption errors gracefully by returning null fix(dynamicCommand.js): check for active group status before executing commands fix(onGroupParticipantsUpdate.js): customize welcome and exit messages with member mentions fix(loadCommonFunctions.js): add retry logic for sending messages to improve reliability chore(package.json): update version to 5.3.0 style(server.ts): standardize port variable naming to uppercase for clarity
- wip
- wip
6/29/2025, 10:03:33 PM
6/26/2025, 5:44:17 PM
- chore: update version to 5.2.1 in README.md and package.json for release refactor(sticker.js): improve error handling and retry logic for downloading images and videos refactor(sticker.js): replace ffmpeg chaining with exec for better error handling refactor(sticker.js): use BOT_EMOJI in sticker metadata for better branding refactor(sticker.js): ensure temporary files are deleted after processing refactor(sticker.js): improve output path handling for static and animated stickers refactor(sticker.js): enhance error messages for better debugging refactor(utils.js): change random name generation to include prefix for clarity
- fix(sticker.js): update ffmpeg command to improve video processing quality and efficiency by using filter_complex and palette generation
- wip
- wip
- wip
- wip
- wip
- wip
- wip
- wip
- wip
- wip
- wip
- wip
- wip
- wip
- wip
6/22/2025, 11:08:57 PM
6/22/2025, 11:04:27 PM
- rebuilding whole project
- base
- connection established
- added model:sudo
- added sendMessage Builder
- update: README
- feat: add getLastMessagesFromChat
- adding more features
- fix current issues
- fix common issues
- upgrade modules, fix models
- staging
- staging
- adding more features
- adding more features
- adding more features
- fix common issues
- upgrade database
- fix common issues
- revamp whole structure, again!