From 3ab6daf4035db01ba47c85eca37343f6316660e5 Mon Sep 17 00:00:00 2001 From: Taran Nathan Date: Sun, 23 Aug 2026 15:09:44 -0700 Subject: [PATCH] cross --- .gitignore | 3 +++ bot.nimble | 1 - cross.sh | 15 +++++++++++++++ nimble.paths | 1 - src/bot.nim | 4 ++++ 5 files changed, 22 insertions(+), 2 deletions(-) create mode 100755 cross.sh diff --git a/.gitignore b/.gitignore index 17ea45d..e2f0700 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,5 @@ bot .env +nimble.develop +nimble.paths +nimbledeps diff --git a/bot.nimble b/bot.nimble index c13f43e..03c1fbd 100644 --- a/bot.nimble +++ b/bot.nimble @@ -14,5 +14,4 @@ requires "nim >= 2.2.10" requires "json_serialization" requires "dimscord" -requires "random >= 0.5.7" requires "dotenv >= 2.0.0" diff --git a/cross.sh b/cross.sh new file mode 100755 index 0000000..e8892a4 --- /dev/null +++ b/cross.sh @@ -0,0 +1,15 @@ +#!/bin/bash +cat >/tmp/zigcc <<'EOF' +#!/usr/bin/env sh +exec zig cc "$@" +EOF +chmod +x /tmp/zigcc + +cd /home/moo/Projects/Nim/bot +nim c -d:release \ + --cpu:amd64 --os:linux --cc:clang \ + --clang.exe:/tmp/zigcc \ + --clang.linkerexe:/tmp/zigcc \ + --passC:"-target x86_64-linux-musl" \ + --passL:"-target x86_64-linux-musl" \ + src/bot.nim diff --git a/nimble.paths b/nimble.paths index ce57736..90fe3eb 100644 --- a/nimble.paths +++ b/nimble.paths @@ -4,7 +4,6 @@ --path:"/home/moo/.nimble/pkgs2/unicodedb-0.13.2-739102d885d99bb4571b1955f5f12aee423c935b" --path:"/home/moo/.nimble/pkgs2/dimscord-1.8.0-ea3dd7aabde21b532afb6d3f4c5e6bb159adc7bc" --path:"/home/moo/.nimble/pkgs2/zippy-0.10.20-fae5430d597432ea2916a6d45dee53542784d51e" ---path:"/home/moo/.nimble/pkgs2/random-0.5.7-a848bbc060f57e69820d40c6f9b26bac296dd106" --path:"/home/moo/.nimble/pkgs2/results-0.5.1-a9c011f74bc9ed5c91103917b9f382b12e82a9e7" --path:"/home/moo/.nimble/pkgs2/jsony-1.1.6-b28964a93a3cf7248126ba39047593cd63a3aa6d" --path:"/home/moo/.nimble/pkgs2/json_serialization-0.4.4-8b3115354104858a0ac9019356fb29720529c2bd" diff --git a/src/bot.nim b/src/bot.nim index dc99043..ca177c8 100644 --- a/src/bot.nim +++ b/src/bot.nim @@ -54,6 +54,10 @@ proc messageCreate(s: Shard, m: Message) {.event(discord).} = let emojis = ["🥵", "🥶", "🤯", "🤓", "🫦", "🪱", "🦧"] await m.react(emojis[rand(emojis.high)]) + if m.mention_users.len > 0: + if m.mention_users[0].username == "moo bot": + discard await m.reply("wassup") + if m.content.contains("simon says kys"): discard await channel.send("bye bye") quit(0) -- 2.47.3