Hướng dẫn kích hoạt chế độ CryptoNinja trong evi-run
Chào mừng bạn đến với bài hướng dẫn chi tiết về cách kích hoạt chế độ CryptoNinja trong hệ thống đa tác nhân evi-run. Bài viết này sẽ giúp bạn thực hiện việc thay thế các tệp trên máy chủ Linux để kích hoạt chế độ này, từ đó tối ưu hóa trải nghiệm giao dịch tiền điện tử của bạn.
Giới thiệu về CryptoNinja
CryptoNinja là một hồ sơ cho hệ thống đa tác nhân evi-run, được thiết kế đặc biệt cho bối cảnh tiền điện tử. Nó bao gồm các chức năng chính như:
- Tổng quan về thị trường tiền điện tử
- Phân tích cơ bản
- Phân tích kỹ thuật
- Giám sát DEX
- Tích hợp Solana
- Hoán đổi token
- Quản lý danh mục đầu tư
- Tài liệu giáo dục giao dịch
Yêu cầu
Để kích hoạt chế độ CryptoNinja, bạn cần:
- Cài đặt
evi-runtheo Hướng dẫn từng bước. - Nếu đã cài đặt
evi-run, hãy cập nhật mã nguồn bằng cách thêm thư mụcmodes/crypto_mode/.
1. Xác minh và điều hướng
Đầu tiên, bạn cần xác minh và điều hướng đến thư mục gốc của dự án:
bash
# điều hướng đến thư mục gốc của dự án
# chỉ định đường dẫn của bạn nếu cần thiết (nếu không khớp)
cd /opt/evi-run
Bạn có thể kiểm tra sự hiện diện của các tệp sau (tùy chọn):
- Nguồn của tác nhân crypto:
modes/crypto_mode/agents_.py - Ngôn ngữ:
modes/crypto_mode/en/txt.ftlvàmodes/crypto_mode/ru/txt.ftl
2. Sao lưu và thay thế agents_.py
Tiếp theo, bạn cần sao lưu và thay thế tệp agents_.py:
bash
cd /opt/evi-run
# sao lưu tệp agents_.py hiện tại
cp -v bot/agents_tools/agents_.py bot/agents_tools/agents_.py.bak-$(date +%F_%H%M%S)
# thay thế bằng tệp từ Crypto Mode
cp -v modes/crypto_mode/agents_.py bot/agents_tools/agents_.py
3. Sao lưu và thay thế ngôn ngữ Fluent (txt.ftl cho en/ru)
Đường dẫn thông thường cho ngôn ngữ là I18N/..., bạn thực hiện như sau:
bash
cd /opt/evi-run
# sao lưu ngôn ngữ hiện tại
cp -v I18N/en/txt.ftl I18N/en/txt.ftl.bak-$(date +%F_%H%M%S)
cp -v I18N/ru/txt.ftl I18N/ru/txt.ftl.bak-$(date +%F_%H%M%S)
# thay thế bằng các tệp từ Crypto Mode
cp -v modes/crypto_mode/en/txt.ftl I18N/en/txt.ftl
cp -v modes/crypto_mode/ru/txt.ftl I18N/ru/txt.ftl
4. Khởi động lại bot
Sau khi thay thế các tệp, bạn cần khởi động lại Docker Compose:
bash
docker compose down
docker compose up --build -d
5. Kiểm tra nhanh
Khởi động một cuộc hội thoại thử nghiệm với bot và hỏi về "tin tức tiền điện tử mới nhất" — phản hồi sẽ được trả về theo phong cách CryptoNinja.
Thực hành tốt nhất
- Luôn sao lưu: Trước khi thực hiện bất kỳ thay đổi nào, hãy sao lưu các tệp quan trọng để tránh mất mát dữ liệu.
- Kiểm tra thường xuyên: Sau khi thay thế, hãy thường xuyên kiểm tra tính năng của bot để đảm bảo mọi thứ hoạt động như mong đợi.
Những cạm bẫy thường gặp
- Không xác minh file: Đảm bảo rằng các tệp bạn sao chép là chính xác, nếu không, bot có thể không hoạt động đúng.
- Quên khởi động lại: Đừng quên khởi động lại Docker Compose để thay đổi có hiệu lực.
Mẹo hiệu suất
- Tối ưu hóa mã: Đảm bảo mã của bạn được tối ưu hóa để có hiệu suất tốt nhất trong môi trường thực tế.
- Giám sát hiệu suất: Sử dụng các công cụ giám sát để theo dõi hiệu suất bot sau khi kích hoạt chế độ CryptoNinja.
Giải quyết sự cố
Nếu bạn gặp sự cố, hãy kiểm tra các bước sau:
- Xác minh lại các tệp đã được thay thế chưa.
- Kiểm tra log của Docker để xem có thông báo lỗi nào không.
Cộng đồng và hỗ trợ
- Cộng đồng Telegram: evi_run
- Kho mã GitHub: pipedude/evi-run
Bài viết này được viết dành cho những người mới trong cộng đồng kỹ thuật trên DEV, những người quan tâm đến việc triển khai hệ thống AI. Mọi câu hỏi và đề xuất cải tiến đều được hoan nghênh! Hãy tham gia cộng đồng và cùng nhau phát triển!