diff --git a/main.rb b/main.rb
new file mode 100644
index 0000000..59a9626
--- /dev/null
+++ b/main.rb
@@ -0,0 +1,24 @@
+# cheeseBot
+# Copyright (C) 2026 Eri (csxkdv/nxkdv) nxkdv@thenight.club
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
+require 'dotenv/load'
+require_relative 'src/bot'
+
+# Instantiate the class
+bot = CheeseBot.new
+
+# Run it
+bot.run
\ No newline at end of file
diff --git a/src/bot.rb b/src/bot.rb
index c284735..1e68de9 100644
--- a/src/bot.rb
+++ b/src/bot.rb
@@ -20,7 +20,7 @@ class CheeseBot
def initialize
@bot = Discordrb::Bot.new(
token: ENV['BOT_TOKEN'],
- intents: []
+ intents: [:servers, :server_messages]
)
load_commands
diff --git a/src/commands/cheese.rb b/src/commands/cheese.rb
new file mode 100644
index 0000000..da99b43
--- /dev/null
+++ b/src/commands/cheese.rb
@@ -0,0 +1,32 @@
+# cheeseBot
+# Copyright (C) 2026 Eri (csxkdv/nxkdv) nxkdv@thenight.club
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
+module Commands
+ module Cheese
+ extend self
+
+ def register(bot)
+ cmd_key = :cheese
+ cmd_desc = "cheese."
+
+ bot.register_application_command(cmd_key, cmd_desc, server_id: ENV['SERVER_ID'])
+
+ bot.application_command(cmd_key) do |event|
+ event.respond(content: "🧀")
+ end
+ end
+ end
+end