ai-discord-bot-PigPig
A discord bot based on multi-modal LLM that interacts with discord through natural language
Language: python
Author: Teresa Lucas (@teresa.lucas)
10 stars · 373 views
Files
- llm (txt)
- tools_factory.py (py)
- utils (txt)
- send_message.py (py)
- media.py (py)
- file_watcher.py (py)
- __init__.py (py)
- attachment_processor.py (py)
- safe_typing.py (py)
- tools_overview.md (md)
- __init__.md (md)
- reminder.md (md)
- list.md (md)
- episodic_memory.md (md)
- user_data.md (md)
- interaction_tools.md (md)
- knowledge.md (md)
- gen_img.md (md)
- system_prompt (txt)
- commands.py (py)
- tools (txt)
- embed_processor.py (py)
- model_circuit_breaker.py (py)
- context_manager.py (py)
- __init__.py (py)
- tools (txt)
- bot_info.py (py)
- image.py (py)
- server_context.py (py)
- internet_search.py (py)
- user_stats.py (py)
- interaction_tools.py (py)
- __init__.py (py)
- user_activity.py (py)
- user_data.py (py)
- reminder.py (py)
- tools_overview.py (py)
- knowledge.py (py)
- episodic_memory.py (py)
- math.py (py)
- model_manager.py (py)
- schema.py (py)
- memory (txt)
- procedural.py (py)
- short_term.py (py)
- schema.py (py)
- episodic.py (py)
- knowledge.py (py)
- prompting (txt)
- builder.py (py)
- bot_info.md (md)
- math.md (md)
- system_prompt.py (py)
- protected_prompt_manager.py (py)
- loader.py (py)
- cache.py (py)
- manager.py (py)
- callbacks.py (py)
- orchestrator.py (py)
- docs (txt)
- llm (txt)
- utils (txt)
- __init__.md (md)
- file_watcher.md (md)
- media.md (md)
- send_message.md (md)
- index.md (md)
- __init__.md (md)
- context_manager.md (md)
- tools_factory.md (md)
- model_manager.md (md)
- server_context.md (md)
- user_activity.md (md)
- user_stats.md (md)
- image.md (md)
- internet_search.md (md)
- index.md (md)
- model_circuit_breaker.md (md)
- memory (txt)
- knowledge.md (md)
- short_term.md (md)
- __init__.md (md)
- procedural.md (md)
- episodic.md (md)
- index.md (md)
- schema.md (md)
- orchestrator.md (md)
- prompting (txt)
- __init__.md (md)
- protected_prompt_manager.md (md)
- cache.md (md)
- builder.md (md)
- __init__.md (md)
- system_prompt.md (md)
- loader.md (md)
- manager.md (md)
- index.md (md)
- index.md (md)
- protected_prompt_system.md (md)
- callbacks.md (md)
- schema.md (md)
- cogs (txt)
- math.md (md)
- remind.md (md)
- performance.md (md)
- update_manager.md (md)
- __init__.md (md)
- channel_manager.md (md)
- episodic_memory.md (md)
- help.md (md)
- stats_cog.md (md)
- model_management.md (md)
- eat (txt)
- recommender.md (md)
- __init__.md (md)
- train (txt)
- model.md (md)
- __init__.md (md)
- data_loader.md (md)
- train.md (md)
- db (txt)
- tables.md (md)
- db.md (md)
- ui.md (md)
- db.md (md)
- views.md (md)
- index.md (md)
- embeds.md (md)
- providers (txt)
- __init__.md (md)
- foursquare_provider.md (md)
- googlemap_crawler.md (md)
- train.md (md)
- googlemap_crawler.md (md)
- validators.md (md)
- __init__.md (md)
- exceptions.md (md)
- permissions.md (md)
- ui.md (md)
- data_validator.md (md)
- views.md (md)
- modals.md (md)
- manager.md (md)
- manager.md (md)
- index.md (md)
- commands.md (md)
- cache_checker.md (md)
- discord_manager_agent.md (md)
- story (txt)
- models.md (md)
- __init__.md (md)
- exceptions.md (md)
- prompt_engine.md (md)
- ui (txt)
- __init__.md (md)
- views.md (md)
- ui_manager.md (md)
- database.md (md)
- index.md (md)
- ui_manager.md (md)
- state_manager.md (md)
- music.md (md)
- schedule.md (md)
- story_manager.md (md)
- memory (txt)
- episodic_storage.md (md)
- embedding_service.md (md)
- config.md (md)
- search_engine.md (md)
- embedding_providers (txt)
- google.md (md)
- __init__.md (md)
- ollama.md (md)
- base.md (md)
- huggingface.md (md)
- openai.md (md)
- __init__.md (md)
- conversation_segment_enhancer.md (md)
- memory_manager.md (md)
- exceptions.md (md)
- db (txt)
- stats_storage.md (md)
- procedural_storage.md (md)
- knowledge_storage.md (md)
- connection.md (md)
- schema.md (md)
- reranker_service.md (md)
- vector (txt)
- manager.md (md)
- vector_stores (txt)
- __init__.md (md)
- __init__.py (py)
- qdrant_store.md (md)
- users (txt)
- models.md (md)
- manager.md (md)
- interfaces (txt)
- vector_store_interface.md (md)
- storage_interface.md (md)
- services (txt)
- event_summarization_service.md (md)
- message_tracker.md (md)
- vectorization_service.md (md)
- database.md (md)
- notifier.md (md)
- segmentation_service.md (md)
- index.md (md)
- structured_context_builder.md (md)
- userdata.md (md)
- gif_tools.md (md)
- internet_search.md (md)
- summarizer.md (md)
- language_manager.md (md)
- music_lib (txt)
- audio_manager.md (md)
- __init__.md (md)
- info_agent.yaml (yaml)
- message_agent.yaml (yaml)
- queue_manager.md (md)
- ui (txt)
- progress.md (md)
- song_select.md (md)
- controls.md (md)
- youtube.md (md)
- index.md (md)
- settings.md (md)
- ui_manager.md (md)
- state_manager.md (md)
- index.md (md)
- memory_commands.md (md)
- botinfo.md (md)
- system_prompt_manager.md (md)
- TERMS_OF_SERVICE.md (md)
- PRIVACY_POLICY.md (md)
- addons (txt)
- __init__.md (md)
- logging.md (md)
- update (txt)
- __init__.md (md)
- restart.md (md)
- downloader.md (md)
- checker.md (md)
- manager.md (md)
- userdata.py (py)
- remind.py (py)
- internet_search.py (py)
- channel_manager.py (py)
- stats_cog.py (py)
- security.md (md)
- index.md (md)
- tokens.md (md)
- index.md (md)
- stylesheets (txt)
- extra.css (css)
- __init__.py (py)
- help.py (py)
- eat (txt)
- views.py (py)
- update.md (md)
- assets (txt)
- favicon.png (image)
- logo.png (image)
- bot.md (md)
- superpowers (txt)
- plans (txt)
- 2026-05-10-dashboard-memory-management.md (md)
- 2026-05-15-dashboard-bugfix.md (md)
- 2026-05-17-branch-merge-into-jules.md (md)
- 2026-05-17-attachment-content-support.md (md)
- specs (txt)
- 2026-05-17-attachment-content-support-design.md (md)
- 2026-05-17-branch-merge-design.md (md)
- 2026-05-10-dashboard-design.md (md)
- function.md (md)
- train (txt)
- index.md (md)
- main.md (md)
- mkdocs.yml (yml)
- base_configs (txt)
- llm.yaml (yaml)
- prompt (txt)
- knowledge_merge_agent.yaml (yaml)
- user_data_agent.yaml (yaml)
- episodic_memory_agent.yaml (yaml)
- memory.yaml (yaml)
- base.yaml (yaml)
- attachments.yaml (yaml)
- update.yaml (yaml)
- music.yaml (yaml)
- readmeimg (txt)
- image-2.png (image)
- image.png (image)
- image-4.png (image)
- image-1.png (image)
- image-3.png (image)
- cogs (txt)
- model.py (py)
- train.py (py)
- data_loader.py (py)
- embeds.py (py)
- db (txt)
- tables.py (py)
- db.py (py)
- recommender.py (py)
- providers (txt)
- __init__.py (py)
- foursquare_provider.py (py)
- googlemap_crawler.py (py)
- system_prompt (txt)
- permissions.py (py)
- views.py (py)
- cache_checker.py (py)
- ui.py (py)
- data_validator.py (py)
- exceptions.py (py)
- manager.py (py)
- music.py (py)
- story (txt)
- state_manager.py (py)
- prompt_engine.py (py)
- database.py (py)
- models.py (py)
- ui (txt)
- views.py (py)
- __init__.py (py)
- ui_manager.py (py)
- modals.py (py)
- exceptions.py (py)
- manager.py (py)
- summarizer.py (py)
- update_manager.py (py)
- language_manager.py (py)
- memory (txt)
- embedding_providers (txt)
- base.py (py)
- __init__.py (py)
- huggingface.py (py)
- google.py (py)
- ollama.py (py)
- openai.py (py)
- __init__.py (py)
- db (txt)
- stats_storage.py (py)
- episodic_storage.py (py)
- connection.py (py)
- knowledge_storage.py (py)
- schema.py (py)
- procedural_storage.py (py)
- vector (txt)
- manager.py (py)
- vector_stores (txt)
- qdrant_store.py (py)
- __init__.py (py)
- users (txt)
- models.py (py)
- manager.py (py)
- interfaces (txt)
- storage_interface.py (py)
- vector_store_interface.py (py)
- services (txt)
- message_tracker.py (py)
- event_summarization_service.py (py)
- vectorization_service.py (py)
- exceptions.py (py)
- botinfo.py (py)
- story_manager.py (py)
- gif_tools.py (py)
- music_lib (txt)
- state_manager.py (py)
- queue_manager.py (py)
- __init__.py (py)
- audio_manager.py (py)
- ui (txt)
- controls.py (py)
- song_select.py (py)
- progress.py (py)
- ui_manager.py (py)
- youtube.py (py)
- episodic_memory.py (py)
- math.py (py)
- system_prompt_manager.py (py)
- schedule.py (py)
- gen_img.py (py)
- addons (txt)
- settings.py (py)
- __init__.py (py)
- update (txt)
- checker.py (py)
- __init__.py (py)
- restart.py (py)
- notifier.py (py)
- downloader.py (py)
- security.py (py)
- manager.py (py)
- logging.py (py)
- tokens.py (py)
- dashboard (txt)
- auth (txt)
- __init__.py (py)
- jwt_handler.py (py)
- ATTRIBUTION.md (markdown)