Quickstart לתרומה
מטרה
דף קצר שמאפשר להתחיל לתרום במהירות ובבטחה.
צעדי הכנה
git clone https://github.com/amirbiron/CodeBot.git
cd CodeBot
python -m venv .venv
source .venv/bin/activate
pip install -r requirements/production.txt
סביבת פיתוח
צרו
.envמקובץ דוגמה והשלימו שדות בסיסיים:
cp .env.example .env
# הוסיפו לפחות:
# BOT_TOKEN, MONGODB_URL
הרצת טסטים
export DISABLE_ACTIVITY_REPORTER=1
export DISABLE_DB=1
export BOT_TOKEN=x
export MONGODB_URL='mongodb://localhost:27017/test'
pytest -q
על ה‑Stubs
בקובץ
tests/_telegram_stubs.pyיש סטאבים ל‑python-telegram-botכדי להריץ טסטים מהר ובמבודד.הסטאבים נטענים אוטומטית דרך
tests/conftest.py.