Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SSBot — Nintendo Switch Screenshot Bot

Screenshot

Send screenshots from your Nintendo Switch directly to Telegram — no PC needed.

Features

  • Browse all screenshots from emuMMC/RAW1/Nintendo/Album/ with a dark SDL2 GUI
  • Send to one or multiple Telegram chats (supports ALL option)
  • Optional caption via on-screen keyboard before sending
  • Fullscreen preview
  • Lazy thumbnail loading — only decodes visible images
  • Supports JPEG, PNG, BMP
  • Web Config — configure bot token and chat IDs from any browser on the same WiFi (port 7777)
  • Catppuccin Mocha color palette

Controls

Button Action
A Send selected screenshot to Telegram
Y Fullscreen preview
D-Pad Navigate grid
B Refresh screenshot list
About
+ Exit

Installation

  1. Copy ssbot.nro to sdmc:/switch/ssbot/
  2. Create sdmc:/switch/ssbot/config.txt:
    bot_token=1234567890:ABCdefGHIjklmNOPqrstUVwxyz
    chat_id=123456789
    
    Multiple chat IDs:
    bot_token=1234567890:ABCdefGHIjklmNOPqrstUVwxyz
    chat_id=111111111
    chat_id=222222222
    
  3. Launch via hbmenu

Or skip the config file entirely and configure via browser (step below).

Web Config

Once the app is running, open a browser on any device connected to the same WiFi and go to:

http://<Switch IP>:7777

The IP is shown in the top-right corner of the app. Fill in your bot token and chat IDs, hit Save — the app reloads the config instantly.

Getting a Telegram Bot Token

  1. Open Telegram, find @BotFather
  2. Send /newbot, follow the instructions
  3. Copy the token into config.txt or the web config page

Build

Requirements: Docker

git clone https://github.com/fungalspores/SSBot
cd SSBot
docker run --rm -v $PWD:/project devkitpro/devkita64 bash /project/build.sh

Output: ssbot.nro

Developer

  • Telegram: t.me/fspores
  • Uses SDL2, SDL2_image, SDL2_gfx, libcurl, libturbojpeg, libpng, libnx

SSBot — Бот для отправки скриншотов с Nintendo Switch в Telegram

Скриншот

Отправляйте скриншоты прямо с Nintendo Switch в Telegram — без компьютера.

Возможности

  • Просмотр скриншотов из emuMMC/RAW1/Nintendo/Album/ через тёмный SDL2 GUI
  • Отправка в один или несколько Telegram-чатов (есть опция ALL — отправить во все)
  • Подпись к скриншоту через экранную клавиатуру
  • Полноэкранный предпросмотр
  • Ленивая загрузка — декодирует только видимые изображения
  • Поддержка JPEG, PNG, BMP
  • Web Config — настройка токена и chat ID через браузер по WiFi (порт 7777)
  • Палитра Catppuccin Mocha

Управление

Кнопка Действие
A Отправить скриншот в Telegram
Y Предпросмотр на весь экран
D-Pad Навигация по сетке
B Обновить список
О приложении
+ Выход

Установка

  1. Скопируйте ssbot.nro в sdmc:/switch/ssbot/
  2. Создайте sdmc:/switch/ssbot/config.txt:
    bot_token=1234567890:ABCdefGHIjklmNOPqrstUVwxyz
    chat_id=123456789
    
    Несколько чатов:
    bot_token=1234567890:ABCdefGHIjklmNOPqrstUVwxyz
    chat_id=111111111
    chat_id=222222222
    
  3. Запустите через hbmenu

Или настройте через браузер (см. ниже) без создания файла.

Web Config

Когда приложение запущено, откройте браузер на любом устройстве в той же сети и перейдите по адресу:

http://<IP Switch>:7777

IP отображается в правом верхнем углу приложения. Введите токен и chat ID, нажмите Save — конфиг применяется мгновенно.

Сборка

Требования: Docker

git clone https://github.com/fungalspores/SSBot
cd SSBot
docker run --rm -v $PWD:/project devkitpro/devkita64 bash /project/build.sh

Результат: ssbot.nro

Автор

  • Telegram: t.me/fspores
  • Использует SDL2, SDL2_image, SDL2_gfx, libcurl, libturbojpeg, libpng, libnx

About

Send Nintendo Switch screenshots to Telegram via Bot API. SDL2 GUI, libcurl, no PC needed.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages