# PublishHelperBot ## Префасе Вспомогательный бот для публикации контента в СБПБ ## Setup ### Необходимый хлам - клинекс) - Петухон 3.12.7 - [Dotnet SDK 8.0](https://dotnet.microsoft.com/en-us/download/dotnet/8.0) - poetry ### Зависимости ```bash cd yotube-dl-api && poetry install && cd .. &&\ cd PublishHelperBot && dotnet restore ``` ### Конфиг см. *config.example.json* в папке проекта бота ```json { "token": "abba", // Хуйня от ботфазера "chanelId": "123123123", // Канал куда постить "adminChatId": "123123123", // Чат откуда будут слушаться команды "relayUrl": "https://t.me/pokupkabitka_bot", // ссылка на бота предложки (Нужно команде /post) "youtubeDlUrl": "http://localhost:8000/", // апишка для скачивания видосиков "tmpYtdlSavePath": "/tmp" // Промежуточное хранилище для YTDL } ``` ### Собираем жигу ```bash cd PublishHelperBot && dotnet build -c Release -o ../out ``` ### Заводим жигу #### Сам бот ```bash SBPB_CONFIG_PATH=config.prod.json ./PublishHelperBot ``` #### YotubeDL апишка ```bash poetry shell uvicorn youtube_dl_api:app ``` ### Контрибушен Делай форк, кидай ПР, ~~еби гусей~~, мы посмотрим ### Код оф кондукт Мы против буллинга, хуюлинга и Бориса Юлинга! ## Кредитс Я в шоке с контента если честно [Канал](https://t.me/pokupkabitka) [Предложка](https://t.me/pokupkabitka_bot) [Лэндинг паге](https://супербиток.сука.сайт/)