Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tamanobi/benri-slackbot
benri-slackbot
https://github.com/tamanobi/benri-slackbot
Last synced: about 13 hours ago
JSON representation
benri-slackbot
- Host: GitHub
- URL: https://github.com/tamanobi/benri-slackbot
- Owner: tamanobi
- License: mit
- Created: 2020-03-27T03:20:57.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T03:54:53.000Z (almost 2 years ago)
- Last Synced: 2024-03-30T06:34:13.219Z (8 months ago)
- Language: Python
- Size: 55.7 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 便利機能を詰め込んだSlackApps
このプロジェクトは、 [STECH](https://peraichi.com/landing_pages/view/stech2020) 内で作成されたものです。
# 予定
- 今日作るものの紹介
- ニュースを教えてくれるボット
- 登場する技術要素
- 言語・環境: Python, Flask, Poetry
- コーディング: VS Code
- API: Slack API, Qiita API, はてなブックマーク RSS, Flickr API
- ストレージ(検索エンジン): Argolia
- インフラ: now
- 開発プロクシ: ngrok
- CI/CD
- Slack Apps
- Slack Apps 作成
- Incoming Webhook でSlack API入門
- Python環境の用意をする
- メンションに反応させてみる
- ngrok を使って開発する
- テストコードを書いて実行してみる
- 実際にインターネットに公開してみる
- image hogehoge で画像検索させる
- Flickr APIを使う
- news ではてなブログのニュースを流させる
- はてなブックマーク RSSを使う
- news hogehoge でQiitaから記事を取ってくる
- Qiita APIを使う
- CI/CDを使う
- GitHub Actionsで自動デプロイ
- データを保存させてみる
- DBを使うのが面倒だったのでArgoliaで無料にする
- add で単語を登録する
- find で単語を探す(誰がいつ登録したか返す)
- 終わり