An open API service indexing awesome lists of open source software.

https://github.com/iamlostshe/anon-tg-bot

Бот для анонимных вопросов на python, aiogram.
https://github.com/iamlostshe/anon-tg-bot

aiogram aiogram-bot aiogram3 bot bots env environment mit mit-license python python3 requirements telegram telegram-bot telegram-bots tg venv venv-python

Last synced: 2 days ago
JSON representation

Бот для анонимных вопросов на python, aiogram.

Awesome Lists containing this project

README

          

# ANON-TG-BOT

Простенький бот на python, aiogram.

### Установка / Installation

1. **Клонируем репозиторий:**

``` bash
git clone https://github.com/Microvolna/anon-tg-bot
cd anon-tg-bot
```

2. **Заполняем поля в `.env.dist` и переименовываем его в `.env`**

3. **Устанавливаем зависимости и запускаем бота:**

Через uv (рекомендуется)

**Устанавливаем `uv` (если еще не установлен):**

Linux:

``` bash
curl -LsSf https://astral.sh/uv/install.sh | sh
```

Windows:

``` bash
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
```

**Запускаем:**

```bash
uv run bot.py
```

Через requirements.txt

``` bash
pip install -r requirements.txt
```

> Если вы под Linux-ом не забудьте создать виртуальное окружение
> ``` bash
> python -m venv venv
> . venv/bin/activate
> ```

5. **Запуск бота**
```
python3 bot.py
```

# Структура проекта

```
.env - файл с токеном и списком админов
bot.py - основной файл бота
messages.py - файл с шаблонами сообщений
requirements.txt - зависимости проекта
```