用PHP突破CRUD——加密货币Discord监控器

这篇文章介绍了一个使用PHP构建的加密货币价格监控项目,该项目通过CoinGecko API获取多种加密货币价格,支持美元和安哥拉宽扎的自动转换,并可通过Discord Webhook发送可配置的价格警报。

🚀 用PHP突破CRUD——加密货币Discord监控器

最近,在完成一个客户的Go语言后端项目后,我有了一些空闲时间。我想: “如果我能创建一些超出常规CRUD/API范畴的东西会怎样?” 我决定回归PHP——这是我职业生涯中使用的第一门语言(我的第一个商业项目就是用PHP完成的),并创建了加密货币Discord监控器。 这既是摆脱日常工作常规的一种方式,同时也是为交易者和爱好者构建一些有用的东西。

📊 项目是什么?

一个简单的加密货币价格监控器,通过webhooks向Discord服务器发送更新。 它支持多种加密货币,具有可配置的警报功能,并自动转换为美元和KZ(安哥拉宽扎)。

✨ 功能特性

✅ 监控多种加密货币(使用CoinGecko API) ✅ 自动转换为美元和安哥拉宽扎 ✅ 按价格配置的可定制警报 ✅ 用于管理的CLI命令行界面:

  • 要监控的加密货币
  • Discord Webhook
  • 个性化警报 ✅ 面向对象的结构,便于维护和扩展

⚡ 使用示例

📌 添加一种加密货币:

1
php main.php add-crypto bitcoin

📌 创建警报(例如:当BTC超过7万美元时):

1
php main.php add-alert bitcoin 70000 above "BTC 🚀 To the moon!"

📌 运行:

1
php main.php run

机器人会处理其余的事情,直接将警报发送到您的Discord频道。🎯

🖥️ 截图与演示

🌍 动机

这个项目源于探索PHP在CRUD和API之外的用途的愿望。 它让我回到了第一次使用PHP编程时的感觉,并意识到这种语言仍有重新定义其用途的空间。

📂 代码仓库

🔗 GitHub链接

📜 许可证

MIT © 2025 — Nzuzi Henriques Kondo Ombisa 📧 henriquesombisa@gmail.com 🌍 罗安达,安哥拉

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计