No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
tecxz5 0306257c70 🪲🪲🪲🪲
🪲🪲🪲🪲
🪲🪲🪲🪲
🪲🪲🪲🪲
🪲🪲🪲🪲
🪲🪲🪲🪲
🪲🪲🪲🪲
🪲🪲🪲🪲
🪲🪲🪲🪲
🪲🪲🪲🪲
🪲🪲🪲🪲
🪲🪲🪲🪲
🪲🪲🪲🪲
🪲🪲🪲🪲
🪲🪲🪲🪲
🪲🪲🪲🪲
🪲🪲🪲🪲
🪲🪲🪲🪲
🪲🪲🪲🪲
🪲🪲🪲🪲
🪲🪲🪲🪲
🪲🪲🪲🪲
🪲🪲🪲🪲
🪲🪲🪲🪲
🪲🪲🪲🪲
🪲🪲🪲🪲
🪲🪲🪲🪲
🪲🪲🪲🪲
🪲🪲🪲🪲
🪲🪲🪲🪲
🪲🪲🪲🪲
🪲🪲🪲🪲
🪲🪲🪲🪲
🪲🪲🪲🪲

жуки всё исправили
2026-08-30 23:11:42 +03:00
handlers 🪲🪲🪲🪲 2026-08-30 23:11:42 +03:00
scripts feat: RSA plugin signing + URLs to Kangel-Plugins 2026-08-30 13:43:13 +03:00
utils добавление кастомных эмодзяк 2 2026-08-30 23:02:46 +03:00
.env.example Add env 2026-08-29 15:57:50 +03:00
.gitignore feat: RSA plugin signing + URLs to Kangel-Plugins 2026-08-30 13:43:13 +03:00
__init__.py Add source Code 2026-08-29 15:55:19 +03:00
__main__.py добавление кастомных эмодзяк 2 2026-08-30 23:02:46 +03:00
config.py добавление кастомных эмодзяк 2 2026-08-30 23:02:46 +03:00
LICENSE Initial commit 2026-08-29 15:28:36 +03:00
README.md feat: RSA plugin signing + URLs to Kangel-Plugins 2026-08-30 13:43:13 +03:00
requirements.txt Норм замена врод 2026-08-30 14:14:10 +03:00

PluginsBot

Telegram-бот для управления репозиторием на базе KPM Store

Требования

  • Python 3.10+
  • Git с SSH-доступом к репозиторию магазина
  • SSH-ключ, добавленный в аккаунт GitHub (бот пушит через SSH)
  • Токен Telegram-бота
  • Telegram-группа с топиками (форум) для отправки плагинов
  • Telegram-канал/топик для уведомлений об обновлениях

Настройка SSH-ключа

Бот пушит коммиты через SSH. Убедись, что:

  1. У тебя есть пара SSH-ключей (~/.ssh/id_ed25519 или ~/.ssh/id_rsa).
  2. Публичный ключ добавлен в аккаунт GitHub (Settings > SSH keys).
  3. Ключ загружен в ssh-agent:
    eval "$(ssh-agent -s)"
    ssh-add ~/.ssh/id_ed25519
    
  4. Проверь подключение:
    ssh -T git@github.com
    

Установка

cd PluginsBot
git clone <your repo>
python3 -m venv venv
source venv/bin/activate
pip install -r ../requirements.txt

Конфигурация

Скопируй .env.example в .env и заполни значения:

cp .env.example .env
nano .env

Запуск

Из директории PluginsBot/:

python3 -m bot_plugins

Или из корня репозитория:

cd ..
python3 -m bot_plugins

Лицензия

GPL-3.0 — см. LICENSE.