botserver/src/basic/keywords/mod.rs
Rodrigo Rodriguez (Pragmatismo) 50eae38d36 Looking at this diff, I can see it's a comprehensive documentation
update and code refactoring focused on:

1. Adding new documentation pages to the table of contents
2. Restructuring the bot templates documentation
3. Changing keyword syntax from underscore format to space format (e.g.,
   `SET_BOT_MEMORY` → `SET BOT MEMORY`)
4. Updating compiler and keyword registration to support the new
   space-based syntax
5. Adding new keyword modules (social media, lead scoring, templates,
   etc.)

Refactor BASIC keywords to use spaces instead of underscores

Change keyword syntax from underscore format (SET_BOT_MEMORY) to more
natural space-separated format (SET BOT MEMORY) throughout the codebase.

Key changes:
- Update Rhai custom syntax registration to use space tokens
- Simplify compiler preprocessing (fewer replacements needed)
- Update all template .bas files to use new syntax
- Expand documentation with consolidated examples and new sections
- Add new keyword modules: social_media, lead_scoring, send_template,
  core_functions, qrcode, sms, procedures, import_export, llm_macros,
  on_form_submit
2025-11-30 10:53:59 -03:00

49 lines
962 B
Rust

pub mod add_member;
pub mod add_suggestion;
pub mod book;
pub mod bot_memory;
pub mod clear_kb;
pub mod clear_tools;
pub mod core_functions;
pub mod create_draft;
pub mod create_site;
pub mod create_task;
pub mod data_operations;
pub mod file_operations;
pub mod find;
pub mod first;
pub mod for_next;
pub mod format;
pub mod get;
pub mod hear_talk;
pub mod http_operations;
pub mod import_export;
pub mod last;
pub mod lead_scoring;
pub mod llm_keyword;
pub mod llm_macros;
pub mod multimodal;
pub mod on;
pub mod on_form_submit;
pub mod print;
pub mod procedures;
pub mod qrcode;
pub mod remember;
pub mod save_from_unstructured;
pub mod send_mail;
pub mod send_template;
pub mod set;
pub mod set_context;
pub mod set_schedule;
pub mod set_user;
pub mod sms;
pub mod social_media;
pub mod string_functions;
pub mod switch_case;
pub mod universal_messaging;
pub mod use_kb;
pub mod use_tool;
pub mod use_website;
pub mod wait;
pub mod weather;
pub mod webhook;