Skip to content

Fallout-rtg/spektrminda_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 

Repository files navigation

# Telegram Bot для управления каналом и обратной связью

Бот для автоматизации управления телеграм-каналом, обработки обратной связи и модерации комментариев.

## 🚀 Основные функции

- **Управление разрешенными чатами** - автоматическое обновление списка чатов в канале
- **Обратная связь** - пользователи могут отправлять обращения администрации
- **Комментарии под постами** - автоматическая публикация правил комментариев
- **Администрирование** - команды для управления ботом и ответов пользователям
- **Анкеты** - система подачи заявок в администрацию и обжалования наказаний

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

Перед запуском убедитесь, что правильно настроили следующие константы в коде:

```javascript
const CHANNEL_ID = -1002696885166; // ID вашего канала
const CHAT_ID = -1002899007927; // ID чата для комментариев
const ADMIN_CHAT_ID = -1002974532347; // ID чата администраторов
const RED_STAR_CHANNEL_ID = -1003079596618; // ID канала для списка чатов
const TARGET_MESSAGE_ID = 8; // ID сообщения для редактирования

👥 Администраторы

Добавьте ID администраторов в массив ADMIN_IDS:

const ADMIN_IDS = [1465194766, 2032240231, 1319314897];

📋 Команды бота

Для администраторов:

  • /start - запуск бота
  • /help - список команд
  • /info - информация о боте
  • /test - проверка работоспособности
  • /ida <ID_чата> - добавить чат в разрешенные
  • /idr <ID_чата> - удалить чат из разрешенных
  • /allowed_chats - показать список разрешенных чатов
  • /comment_text - показать текст комментариев

Для пользователей:

  • /start - начать работу с ботом
  • /help - помощь по командам
  • /info - информация о боте
  • /adm - анкета для вступления в администрацию
  • /appeal - анкета для обжалования наказания

🌐 Развертывание

Бот готов к развертыванию на различных платформах (Vercel, Heroku, Railway и др.). Убедитесь, что:

  1. Установлена переменная окружения BOT_TOKEN
  2. Бот имеет права администратора в нужных каналах и чатах
  3. Настроены правильные ID для каналов и чатов

📝 Важные заметки

  • Бот может редактировать только свои собственные сообщения
  • Для работы с каналами бот должен быть администратором с соответствующими правами
  • Сообщение с ID 8 в канале "Красная звезда" будет автоматически обновляться при изменении списка чатов

🆘 Поддержка

При возникновении проблем проверьте:

  1. Правильность токена бота
  2. Права доступа бота в каналах и чатах
  3. Корректность ID каналов и чатов
  4. Наличие сообщения с ID 8 в целевом канале

Если у вас возникли вопросы или проблемы с развертыванием, обратитесь в Красная звезда.

About

SPB - бот-администратор для канала @spektrminda. Автоматизирует управление чатами, обратную связь и модерацию. Умеет обрабатывать жалобы, заявки в админы, вести список разрешённых чатов и автоматически комментировать посты. Оснащён системой ответов через пересланные сообщения и ссылки. Технологии: Node.js, Telegraf.js, Red-AI 0.1. Всегда на связи!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors