ShitCoders Club Wiki

Закрытый клуб разработчиков

Инструменты сайта


admin-guide

Руководство администратора

Для тех, кто администрирует бота и сервер клуба.

Боты на сервере

@shitcoders_club_bot (основной бот клуба):

  • Путь на сервере: /root/shitcoders_club/
  • Сервис: systemctl status shitcoders-club
  • Логи: journalctl -u shitcoders-club -n 50 –no-pager
  • Перезапуск: systemctl restart shitcoders-club

@OhMyCHE_tutor_bot (AI-куратор):

  • Путь: /opt/ohmyche-bot/
  • Логи: journalctl -u ohmyche-curator -n 50 (если есть сервис)

Платежи (Prodamus)

  • Платёжный шлюз: Prodamus PayForm
  • Webhook URL: указан в .env (PRODAMUS_WEBHOOK_URL)
  • Вебхук слушает внутри бота shitcoders_club
  • Важно: при смене сервера обновить URL вебхука в админке Prodamus

База данных

  • Путь: /root/shitcoders_club/data/shitcoders.db
  • Тип: SQLite
  • Таблицы: users, subscriptions, payments, referrals, referral_earnings, user_notes, user_tags, audit_log
  • Открыть: sqlite3 /root/shitcoders_club/data/shitcoders.db

Вики (DokuWiki)

  • Файлы: /var/www/wiki/data/pages/ (txt файлы)
  • Редактировать можно через веб-интерфейс или напрямую на сервере

Полезные команды

  • Проверить бота: systemctl is-active shitcoders-club
  • Логи: journalctl -u shitcoders-club -n 30 –no-pager
  • Перезапустить: systemctl restart shitcoders-club
  • Посмотреть базу: sqlite3 /root/shitcoders_club/data/shitcoders.db «.tables»

Что делать если...

admin-guide.txt · Последнее изменение: 127.0.0.1