Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cry1s/p4nimau-rust
Автоматический щитпостинг из беседы в паблик
https://github.com/cry1s/p4nimau-rust
bot ceo vk vk-bot
Last synced: about 1 month ago
JSON representation
Автоматический щитпостинг из беседы в паблик
- Host: GitHub
- URL: https://github.com/cry1s/p4nimau-rust
- Owner: cry1s
- Created: 2023-05-01T18:07:22.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-08T22:32:39.000Z (about 1 year ago)
- Last Synced: 2024-10-31T06:25:24.928Z (3 months ago)
- Topics: bot, ceo, vk, vk-bot
- Language: Rust
- Homepage: https://vk.com/panim4u
- Size: 62.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# p4nimau-rust
## Автоматический пост контента из беседы в паблик
![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/cry1s/p4nimau-rust/rust.yml?style=for-the-badge)### Описание
p4nimau-rust - это Rust проект, который следит за беседой в группе ВКонтакте и автоматически выкладывает из неё картинки, видео и другой контент в паблик.### Требования
Для сборки и запуска проекта вам потребуется установить следующие инструменты:
- [Rust](https://www.rust-lang.org/tools/install) - язык программирования Rust и его инструменты.
- [Cargo](https://doc.rust-lang.org/cargo/getting-started/installation.html) - пакетный менеджер и сборщик проектов Rust.### Установка и сборка
1. Клонируйте репозиторий с помощью следующей команды:
```shell
git clone https://github.com/cry1s/p4nimau-rust.git
```2. Перейдите в директорию проекта:
```shell
cd p4nimau-rust
```3. Установите зависимости и выполните сборку проекта с помощью `Cargo`:
```shell
cargo build --release
```### Настройка
Для работы p4nimau-rust требуется указать некоторые переменные окружения. Создайте файл `.env` в корневой директории проекта и заполните его следующим образом:```plaintext
VK_USER_TOKEN=<Токен пользователя ВКонтакте>
VK_GROUP_TOKEN=<Токен группы ВКонтакте>
```- `VK_USER_TOKEN` - токен пользователя ВКонтакте, который позволит вам взаимодействовать с API.
- `VK_GROUP_TOKEN` - токен группы ВКонтакте, который позволит вам взаимодействовать с API.### Запуск
Для запуска p4nimau-rust выполните следующую команду:
```shell
cargo run --release
```### Тестирование
Для запуска тестов используйте команду:
```shell
cargo test
```### Авторы
- Иван Крайников - [email protected]