telegram-bot-for-twitter

Phoenix Framework 开发笔记

MIT License

Stars
13

= Phoenix Framework 开发笔记 陈三 :!webfonts: :icons: font

我曾用 Node.js 写过一个简单的 telegram 发推机器人,但后面整理硬盘时,觉得用不上,就删掉了代码 - 包括 Github 仓库上的一份。

最近发现又有这个需求,就决定用 https://github.com/phoenixframework/phoenix[Phoenix Framework] 实现一遍。这个仓库保存的正是发推机器人的源代码及开发笔记。

WARNING: 因为是笔记,所以这里不会解释基础的 Elixir 或 Phoenix 知识。

. Elixir 1.7.3 . OTP 21.0.9 . Phoenix Framework 1.4.0 . PostgreSQL

== 目录

. link:notes/ready-go.asc[准备工作] . link:notes/plan.asc[规划] . link:notes/add-routes.asc[添加路由] . link:notes/user-test.asc[测试 User] . link:notes/reply.asc[回复你好] . link:notes/twitter-oauth.asc[OAuth 认证] . link:notes/save-user.asc[保存用户] . link:notes/who-is-that.asc[用户授权了吗] . link:notes/send-tweet.asc[发推] . link:notes/delete-tweet.asc[删推] . link:notes/demon-in-details.asc[细节中藏着魔鬼] . link:notes/tweet-photo.asc[发送图片] . link:notes/security.asc[关于安全] . link:notes/optimize-and-fix.asc[优化与修补] . link:notes/more-tests.asc[测试] . link:notes/deploy.asc[部署 Phoenix Framework] . link:notes/high-availability.asc[高可用] . link:notes/migrate-distillery-to-mix-release.asc[从 distillery 迁移至 mix release]

== License

MIT License

© 陈三,2018 - 2019