async def ask(interaction: discord.Interaction, question: str):
# Question sent directly to Ollama without sanitization
Fix:
def sanitize_input(text: str, max_length: int = 500) -> str:
"""Sanitize user input"""
text = text.strip()[:max_length]
# Remove potentially dangerous characters
text = ''.join(char for char in text if char.isprintable())
return text
async def ask(interaction: discord.Interaction, question: str):
# Question sent directly to Ollama without sanitization
Fix:
def sanitize_input(text: str, max_length: int = 500) -> str:
"""Sanitize user input"""
text = text.strip()[:max_length]
# Remove potentially dangerous characters
text = ''.join(char for char in text if char.isprintable())
return text
# In command:
question = sanitize_input(question, max_length=500)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
async def ask(interaction: discord.Interaction, question: str):
# Question sent directly to Ollama without sanitization
Fix:
def sanitize_input(text: str, max_length: int = 500) -> str:
"""Sanitize user input"""
text = text.strip()[:max_length]
# Remove potentially dangerous characters
text = ''.join(char for char in text if char.isprintable())
return text
In command:
question = sanitize_input(question, max_length=500)