publishhelperbot/README.md

75 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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://супербиток.сука.сайт/)