75 lines
1.8 KiB
Markdown
75 lines
1.8 KiB
Markdown
# PublishHelperBot
|
||
|
||
## Префасе
|
||
|
||
Вспомогательный бот для публикации контента в СБПБ
|
||
|
||
## Setup
|
||
|
||
### Необходимый хлам
|
||
|
||
- клинекс)
|
||
- Петухон 3.10.9
|
||
- [Dotnet SDK 7.0](https://dotnet.microsoft.com/en-us/download/dotnet/7.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://супербиток.сука.сайт/) |