Kiko Discord Bot Logo

Kiko Discord Bot

0

Kiko bot offers coding commands for creators. Add Kiko to your server and enjoy a powerful Discord Bot experience in Discord.

2 upvotes in October

Kiko Discord Bot Described:

In-Discord IDE: Code slash commands, buttons, V2 components & Key-Value DB directly inside Discord without hosting!
⚡ Kiko - In-Discord Cloud IDE & Automation Platform

Activity V8 Engine Zero Hosting Languages

📖 Jump to English Overview • 📖 Перейти до опису українською


🌐 English Overview

Kiko turns your Discord server into a standalone cloud development environment powered by React and Monaco Editor (VS Code). Build custom slash commands, interactive buttons, Discord Components V2, and persistent economies right inside a Discord Activity - zero hosting, VPS, or external servers required.

🌟 Core Capabilities
  • ⚡ Zero-Hosting Developer Studio: Launch the IDE in any voice or text channel via the Discord Activity rocket menu (🚀). Write JavaScript, hit Ctrl + S, and changes are deployed instantly to your server.
  • 🛡️ Isolated V8 Security: Scripts execute in sealed isolated-vm V8 sandboxes with a 16 MB RAM limit and a 5-second execution timeout. 100% crash-proof with zero risk of bot token leaks.
  • 💾 Key-Value Database + BYOD MongoDB: Fast persistent storage with atomic operations (add, sub, leaderboard). Connect your own MongoDB Atlas cluster via AES-256 encryption for unlimited storage.
  • 🧩 Discord Components V2: Native support for Container (17), Section (9), TextDisplay (10), Separators (14), plus Modal forms with Labels (18), RadioGroups, and Checkboxes.
  • ⏰ Timers & Cron Tasks: Schedule delayed messages with ctx.sendAfter(), date announcements with ctx.sendAt(), or run autonomous recurring Cron intervals (1m, 5m, 1h, 24h).
  • 🌐 External API Fetch: Call external REST APIs (crypto trackers, weather, ChatGPT, game server queries) via ctx.fetch() with built-in SSRF protection blocking private network IPs.

💻 Quick Code Preview (Daily Bonus Script)

Here is how simple it is to build a daily reward command with cooldown and atomic balance updates:

// 💰 Daily bonus with atomic database increment
const last = await ctx.db.get("daily_" + ctx.user.id) || 0;
const COOLDOWN = 24 * 60 * 60 * 1000;

if (Date.now() - last < COOLDOWN) {
    return ctx.replyEphemeral(`⏳ Reward available ${ctx.time(last + COOLDOWN, "R")}!`);
}

await ctx.db.set("daily_" + ctx.user.id, Date.now());
const balance = await ctx.db.add("coins_" + ctx.user.id, 300);

const card = new Embed()
    .setTitle("Daily Reward Claimed! 🎉")
    .setDescription(`You received **300 🪙**! New balance: **${balance} 🪙**`)
    .setColor("#F1C40F");

ctx.reply({ embeds: [card] });

🚀 Quickstart in 60 Seconds
  1. Invite Kiko: Add the bot to your server with Administrator permissions.
  2. Open the Activity: Join any server channel, click the rocket icon (🚀) in Discord, and select Kiko.
  3. Write & Deploy: Click «+ Script», pick an event (slash command, button, chat filter, voice room), write your JavaScript, and press Ctrl + S. You are live!

📊 Platform Specifications
Feature Specification
Execution Environment V8 Isolate (isolated-vm)
Memory Limit 16 MB Heap per guild isolate
Execution Timeout 5,000 ms (safety loop protection)
Database Storage 1 MB default (Unlimited with custom MongoDB)
Rate Limit 20 database operations / second
Console Output Real-time Web Console (last 50 logs)

🌐 Опис українською

Kiko - це повноцінна вбудована студія розробки прямо всередині Discord (Discord Activity) на базі React та Monaco Editor (VS Code). Більше не потрібно купувати VPS чи налаштовувати сторонній хостинг: пишіть код на JavaScript безпосередньо у вікні Discord, зберігайте командою Ctrl + S, і команди миттєво стають доступними на сервері!

🌟 Головні можливості
  • ⚡ Zero-Hosting IDE: Запускайте середовище в один клік у будь-якому каналі через меню Активностей (значок ракетки 🚀). Зручний редактор Monaco з підсвіткою коду, гарячими клавішами та миттєвим розгортанням.
  • 🛡️ Ізольоване ядро V8: Скрипти виконуються в герметичній пісочниці isolated-vm з лімітом 16 MB RAM і таймаутом 5 секунд. Бот на 100% захищений від збоїв, витоку токенів та нескінченних циклів.
  • 💾 База даних Key-Value + BYOD: Вбудоване швидке сховище з атомарними числовими операціями (add, sub, leaderboard). Можливість безкоштовно підключити власний кластер MongoDB Atlas для повного безліміту пам’яті.
  • 🧩 Discord Components V2: Повна підтримка карток нового стандарту: Container (17), Section (9), TextDisplay (10), Separator (14), а також модальні анкети з полями Label (18), RadioGroup та Checkbox.
  • ⏰ Відкладені дії та Cron: Плануйте нагадування та розіграші через ctx.sendAfter(), публікуйте оголошення на точну дату з ctx.sendAt() або запускайте автономний розклад за інтервалами (1m, 5m, 1h, 24h).
  • 🌐 Мережеві запити (Fetch): Звертайтеся до сторонніх REST API (курси криптовалют, погода, ChatGPT, статус ігрових серверів) за допомогою ctx.fetch() із вбудованим захистом від SSRF.

💻 Приклад коду: Щоденна нагорода (Daily)

Ось наскільки просто створити власну економічну команду з перевіркою кулдауну та атомарним нарахуванням монет:

// 💰 Щоденна нагорода з перевіркою 24 годин
const last = await ctx.db.get("daily_" + ctx.user.id) || 0;
const COOLDOWN = 24 * 60 * 60 * 1000;

if (Date.now() - last < COOLDOWN) {
    return ctx.replyEphemeral(`⏳ Нагорода доступна ${ctx.time(last + COOLDOWN, "R")}!`);
}

await ctx.db.set("daily_" + ctx.user.id, Date.now());
const balance = await ctx.db.add("coins_" + ctx.user.id, 300);

const card = new Embed()
    .setTitle("Щоденна нагорода отримана! 🎉")
    .setDescription(`Вам нараховано **300 🪙**! Новий баланс: **${balance} 🪙**`)
    .setColor("#F1C40F");

ctx.reply({ embeds: [card] });

🚀 Як розпочати писати код за 1 хвилину
  1. Запросіть Kiko на сервер: Надайте боту права адміністратора для повної автоматизації гільдії.
  2. Відкрийте активність: Зайдіть у будь-який голосовий чи текстовий канал, натисніть на значок ракетки (🚀) та оберіть Kiko.
  3. Створюйте скрипти: Натисніть «+ Скрипт», оберіть подію (слеш-команда, кнопка, чат, войс чи розклад) і збережіть зміни комбінацією Ctrl + S!

📊 Технічні специфікації
Параметр Значення
Середовище виконання V8 Isolate (isolated-vm)
Ліміт пам’яті (RAM) 16 MB Heap на ізолят гільдії
Таймаут виконання 5 000 мс (захист від зависань)
Сховище бази даних 1 MB за замовчуванням (Безліміт з власною MongoDB)
Частотна квота БД 20 операцій на секунду
Консоль налагодження Веб-консоль реального часу (останні 50 логів)

⚡ Kiko • Client ID: 1552995747899777024 • Powered by V8 Isolates, React & Monaco Editor

Check out the home page for the full Discord Bot List.

Frequently Asked Questions

How do I add Kiko Discord Bot to my server?

You can add Kiko to your Discord server by pressing the "Add Kiko Discord Bot" button on this page, then selecting your server and approving the requested permissions.

What is Kiko Discord Bot?

In-Discord IDE: Code slash commands, buttons, V2 components & Key-Value DB directly inside Discord without hosting!

More Discord Bots

Pokétwo Discord Bot Banner
Pokétwo Discord Bot Logo
2,745
1.5M

The Pokémon experience, on Discord. Catch, level, and evolve Pokémon, trade and battle with friends, and more. All free and open source.
Dank Memer Discord Bot Banner
Dank Memer Discord Bot Logo
1,130
8.8M

Meet the largest in-app indie game on Discord. A currency and fishing game for catching creatures, collecting items, robbing your friends, taking care of pets, building skills, and more!

Information

Prefix: /
Servers: unknown
Users: unknown
Created by: makcdot#0
Short link: discord.ly/kiko-0775