class_docstr: The Discord Table implementation
class_docstr_tok: ["The","Discord","Table","implementation"]
code: def get_columns(self):
      return [
          "id",
          "type",
          "content",
          "author_id",
          "author_username",
          "author_global_name",
          "author_avatar",
          "author_banner_color",
          "attachments",
          "embeds",
          "mentions",
          "mention_roles",
          "pinned",
          "mention_everyone",
          "tts",
          "timestamp",
          "edited_timestamp",
          "flags",
          "components",
          "nonce",
          "referenced_message",
      ]
  
file_path: mindsdb/mindsdb/integrations/handlers/discord_handler/discord_tables.py
imports: import pandas
  from typing import Text, List, Dict, Any
  from mindsdb_sql.parser import ast
  from mindsdb.integrations.libs.api_handler import APITable
  from mindsdb.integrations.utilities.sql_utils import extract_comparison_conditions
  from mindsdb.integrations.libs.response import HandlerResponse
  from mindsdb.integrations.handlers.utilities.query_utilities.insert_query_utilities import INSERTQueryParser
  from mindsdb.utilities import log
label_desc: Use image node_id 1 for calling the MessagesTable obj's underlying member method code with example usage: obj.get_columns() and returns: list