Commit Graph

  • fea21b85bd initial update to include proximity-based path resolution agessaman 2025-10-18 14:46:31 -07:00
  • 8cd78e7033 added command to respond to some unix commands in chat with humorous responses. Off by default. agessaman 2025-10-12 19:34:06 -07:00
  • 17f5665a77 Add geolocation update functionality to repeater command agessaman 2025-10-12 19:09:23 -07:00
  • d2152fac41 update sports command for baseball to show top/bottom of inning agessaman 2025-10-10 22:29:19 -07:00
  • 93180dc7ac Remove .cache.sqlite from tracking and update .gitignore agessaman 2025-10-10 22:28:54 -07:00
  • aff563f312 fixed stats trigger to only respond to first word agessaman 2025-10-09 21:38:44 -07:00
  • 9fca082e00 Update README.md to include new bot commands for gaming, entertainment, and sports, enhancing help documentation. agessaman 2025-10-09 21:23:08 -07:00
  • b067ba42e1 clean up channels command implementation and output v0.3 agessaman 2025-10-08 18:43:52 -07:00
  • ae43a53793 added option to geolocate repeaters by their location, used by the prefix command agessaman 2025-10-07 17:29:58 -07:00
  • c84ceb3b35 updated config.ini.example to reflect recent changes agessaman 2025-10-05 16:13:09 -07:00
  • 52c7e5fa31 added channel overrides for sports command; updated channels command; added stats command; consolidated t_phrase as a shortcut to test; added scheduled adverts agessaman 2025-10-05 16:09:39 -07:00
  • 0ced52b2a2 Refactor Path Command to enhance path decoding and response handling agessaman 2025-10-04 09:47:40 -07:00
  • cdcbf7a25b added channels command to share common channels, updated the satpass command to have common shortcuts agessaman 2025-10-01 18:43:00 -07:00
  • cf46a7b1de Enhance SportsCommand with women's league support and date formatting improvements agessaman 2025-09-30 20:48:20 -07:00
  • 82ee7fd793 improved zipcode handling in aqi command, improved emoji handling in hello command agessaman 2025-09-28 15:20:25 -07:00
  • e292b6e040 Update AQI command to use OpenMeteo API and enhance location handling agessaman 2025-09-27 12:39:33 -07:00
  • 576c93ad06 updates to fix formatting in sports command agessaman 2025-09-25 19:20:11 -07:00
  • f0b93d80e9 add dice and roll commands, fixed sports command home/away ordering. agessaman 2025-09-23 21:18:28 -07:00
  • a2a66006ed fix keyword matching agessaman 2025-09-21 11:31:52 -07:00
  • 025d3d539f Refactor command syntax and enhance test command functionality agessaman 2025-09-17 21:12:43 -07:00
  • 9aaf29a988 Add NWSL team support and enhance soccer score formatting in SportsCommand agessaman 2025-09-16 18:07:35 -07:00
  • d7eab28395 improved repeater purge, implement sports command, and improve message path detection. agessaman 2025-09-16 16:36:02 -07:00
  • 7445e2ad10 first draft of a sports command using the ESPN endpoints agessaman 2025-09-13 13:35:35 -07:00
  • be630c00e6 Enhance joke command with length handling and update configuration settings for jokes. Modify help command to support message context for help text retrieval. agessaman 2025-09-09 21:28:07 -07:00
  • 5d89778ad8 Add joke command settings and enhance weather command keyword matching agessaman 2025-09-08 20:13:17 -07:00
  • 948828cf30 Add DM retry settings and improve message sending reliability with meshcore-2.1.6+ integration v0.2 agessaman 2025-09-07 19:52:31 -07:00
  • 01d6fc1de6 Fix scheduled messages posting to wrong channel agessaman 2025-09-07 17:33:26 -07:00
  • dec697b087 Add configurable transmission delay to prevent message collisions agessaman 2025-09-07 16:17:09 -07:00
  • 845d5fb4b0 Add total count context to 'prefix free' command agessaman 2025-09-07 16:08:20 -07:00
  • 1ad3472d54 Fix repeater command to only work in DMs and at beginning of messages agessaman 2025-09-07 15:55:13 -07:00
  • 7b6ddc97fc Update invalid prefix format message to clarify usage example agessaman 2025-09-07 15:49:21 -07:00
  • d3ce007eed Fix @ command to only match at beginning of messages agessaman 2025-09-07 15:48:52 -07:00
  • 69bac5585f Restrict prefix command to beginning of messages only agessaman 2025-09-07 15:44:25 -07:00
  • 41205fb2f4 added prefix command to check usage of prefixes and list free prefixes agessaman 2025-09-07 15:26:01 -07:00
  • cb6a319b1b Add random selection to 'prefix free' command agessaman 2025-09-07 15:18:18 -07:00
  • 226fa8ee76 Fix 'prefix free' command accuracy agessaman 2025-09-07 15:16:46 -07:00
  • 5e0c937df2 Add 'prefix free' command to list available prefixes agessaman 2025-09-07 15:14:35 -07:00
  • 39c7aedc05 Make API source dynamic based on configured URL agessaman 2025-09-07 15:10:55 -07:00
  • 20d59c2452 Improve prefix command response formatting agessaman 2025-09-07 15:07:53 -07:00
  • f4bddd1ec4 Add database fallback to prefix command agessaman 2025-09-07 15:01:10 -07:00
  • d695d0177a added prefix command that accesses MeshExplorer with configurable endpoint agessaman 2025-09-07 14:57:31 -07:00
  • 9cf17e9145 Fix scheduled messages and add debugging agessaman 2025-09-07 10:49:12 -07:00
  • ef02529a4b make @ command work in public channels agessaman 2025-09-07 10:45:43 -07:00
  • 5193272b0d Fix @ command to work in public channels agessaman 2025-09-07 10:45:12 -07:00
  • 40326409b6 Improve ping keyword matching with precise word boundaries agessaman 2025-09-06 18:52:21 -07:00
  • b17016087b Add sender name to routing info logs agessaman 2025-09-06 18:38:38 -07:00
  • 1846044e39 Add timezone support for bot operations agessaman 2025-09-06 13:02:30 -07:00
  • 694c5b0e04 attribution v0.1.1 agessaman 2025-09-06 12:13:13 -07:00
  • 054652d73d Move meshcore_protocol.py to docs/local for reference agessaman 2025-09-06 12:10:15 -07:00
  • 012fc3e6f9 Remove bot_cli.py from repository agessaman 2025-09-06 12:08:13 -07:00
  • 6aaabcafb2 Remove outdated bot_cli.py agessaman 2025-09-06 12:07:59 -07:00
  • 4e1e2a8403 update wording v0.1 agessaman 2025-09-06 12:03:43 -07:00
  • 8c8c50889d Fix scheduler async/await runtime warning agessaman 2025-09-06 12:01:47 -07:00
  • ebcb89e556 updated bot description language agessaman 2025-09-06 11:55:25 -07:00
  • 5753e0999d Update create_default_config to match config.ini.example structure agessaman 2025-09-06 11:55:02 -07:00
  • c21743137c Move tests directory to local docs folder agessaman 2025-09-06 11:50:05 -07:00
  • 8803070d78 move demo script to tests directory agessaman 2025-09-06 11:48:14 -07:00
  • be6bb74346 Move internal documentation to local docs folder agessaman 2025-09-06 11:47:17 -07:00
  • f47bf87549 Update README.md to be factual and concise agessaman 2025-09-06 11:46:00 -07:00
  • de92fdfdd2 Reorganize API keys under [External_Data] section agessaman 2025-09-06 11:37:45 -07:00
  • 9b74a39872 Remove __pycache__ files from git tracking agessaman 2025-09-06 11:34:49 -07:00
  • cf887938ac Clean up channel information logging agessaman 2025-09-06 11:33:05 -07:00
  • 04279c7322 Fix remaining errors and clean up print statements agessaman 2025-09-06 11:31:02 -07:00
  • 2487378233 Fix startup flood advert using meshcore.commands.send_advert() agessaman 2025-09-06 11:29:02 -07:00
  • 2206265e10 Update modules with latest development changes agessaman 2025-09-06 11:22:58 -07:00
  • e21b26c1cb Replace print statements with proper logging agessaman 2025-09-06 11:22:00 -07:00
  • fc4e2ea4e4 Update .gitignore and remove tracked database/log files agessaman 2025-09-06 11:20:26 -07:00
  • 2e248014ef Remove config.ini from tracking and update config.ini.example agessaman 2025-09-06 11:17:55 -07:00
  • 8beede60b1 added aqi command agessaman 2025-09-05 22:12:51 -07:00
  • a03ee89fb4 Implement repeater manager and enhance logging configuration in MeshCore Bot. Added repeater database path to config, improved command handling for weather commands, and refined logging setup for better output control. Updated command aliases for consistency and enhanced error handling in geocoding. Adjusted weather command to support city and state formats. agessaman 2025-09-05 20:32:57 -07:00
  • 04b3542411 Enhance configuration and command structure for MeshCore Bot. Added RF data correlation settings in config.ini, implemented a BotTxRateLimiter for transmission control, and refactored command handling to support plugins. Removed obsolete scripts and improved command metadata for better usability. agessaman 2025-09-04 18:48:59 -07:00
  • 9fa8b02be6 Initial commit: MeshCore Bot project agessaman 2025-09-04 15:33:51 -07:00