Kumi
ca68ecb282
- Included the `ffmpeg` package in the Docker environment to support multimedia content processing. - Added `trackingmore-api-tool` as a dependency to expand the bot's functionality with tracking capabilities. - Adjusted the `all` dependencies list in `pyproject.toml` to include the `trackingmore` module, indicating a broader feature set for the application. - Updated the bot class to prepare for integrating `TrackingMore` alongside existing services like `OpenAI` and `WolframAlpha`, highlighting an intention to make such integrations configurable in the future. This enhancement enables the bot to interact with multimedia content more effectively and introduces package tracking features, laying groundwork for configurable service integrations.
14 lines
No EOL
277 B
Docker
14 lines
No EOL
277 B
Docker
FROM python:3.12-slim
|
|
|
|
WORKDIR /app
|
|
COPY src/ /app/src
|
|
COPY pyproject.toml /app
|
|
COPY README.md /app
|
|
COPY LICENSE /app
|
|
|
|
RUN apt update
|
|
RUN apt install -y build-essential libpython3-dev ffmpeg
|
|
RUN pip install .[all]
|
|
RUN pip install 'future==1.0.0'
|
|
|
|
CMD ["python", "-m", "gptbot"] |