publishhelperbot/README.md

75 lines
1.8 KiB
Markdown
Raw Normal View History

2023-02-07 19:48:09 +03:00
# PublishHelperBot
2023-02-27 01:02:44 +03:00
## Префасе
Вспомогательный бот для публикации контента в СБПБ
## Setup
### Необходимый хлам
- клинекс)
2024-10-15 19:11:31 +03:00
- Петухон 3.12.7
- [Dotnet SDK 8.0](https://dotnet.microsoft.com/en-us/download/dotnet/8.0)
2023-02-27 01:02:44 +03:00
- 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)
2023-03-07 01:08:26 +03:00
"youtubeDlUrl": "http://localhost:8000/", // апишка для скачивания видосиков
"tmpYtdlSavePath": "/tmp" // Промежуточное хранилище для YTDL
2023-02-27 01:02:44 +03:00
}
```
### Собираем жигу
```bash
cd PublishHelperBot && dotnet build -c Release -o ../out
```
### Заводим жигу
#### Сам бот
```bash
2023-02-27 01:06:05 +03:00
SBPB_CONFIG_PATH=config.prod.json ./PublishHelperBot
2023-02-27 01:02:44 +03:00
```
#### YotubeDL апишка
```bash
poetry shell
uvicorn youtube_dl_api:app
```
### Контрибушен
Делай форк, кидай ПР, ~~еби гусей~~, мы посмотрим
### Код оф кондукт
Мы против буллинга, хуюлинга и Бориса Юлинга!
## Кредитс
Я в шоке с контента если честно
[Канал](https://t.me/pokupkabitka)
[Предложка](https://t.me/pokupkabitka_bot)
[Лэндинг паге](https://супербиток.сука.сайт/)