louis70109 / Muscle_man
Licence: mit
💪🏻It is a chatbot which can receive your practice record!
Stars: ✭ 25
Programming Languages
ruby
36898 projects - #4 most used programming language
Projects that are alternatives of or similar to Muscle man
Stealth
An open source Ruby framework for text and voice chatbots. 🤖
Stars: ✭ 481 (+1824%)
Mutual labels: chatbot, rails
Chaskiq
A full featured Live Chat, Support & Marketing platform, alternative to Intercom, Drift, Crisp, etc ...
Stars: ✭ 1,263 (+4952%)
Mutual labels: chatbot, rails
Messenger Bot Rails
Ruby on Rails Gem for the Facebook Messenger Bot Platform
Stars: ✭ 64 (+156%)
Mutual labels: chatbot, rails
Claudia Bot Builder
Create chat bots for Facebook Messenger, Slack, Amazon Alexa, Skype, Telegram, Viber, Line, GroupMe, Kik and Twilio and deploy to AWS Lambda in minutes
Stars: ✭ 1,717 (+6768%)
Mutual labels: chatbot, line
Linebot
🤖 SDK for the LINE Messaging API for Node.js
Stars: ✭ 184 (+636%)
Mutual labels: chatbot, line
Bottender
⚡️ A framework for building conversational user interfaces.
Stars: ✭ 3,803 (+15112%)
Mutual labels: chatbot, line
Integrations
Connect your App to Multiple Messaging Channels with the W3C Open standard.
Stars: ✭ 721 (+2784%)
Mutual labels: chatbot, line
Torpedo
Pluggable, multi-network asynchronous chat bot written in Go
Stars: ✭ 19 (-24%)
Mutual labels: line
Datagrid
Gem to create tables grids with sortable columns and filters
Stars: ✭ 921 (+3584%)
Mutual labels: rails
Rails Routes
Enable config/routes/*.rb on your Rails application.
Stars: ✭ 24 (-4%)
Mutual labels: rails
Line Account Link
LINE account link tutorial with sample code
Stars: ✭ 18 (-28%)
Mutual labels: chatbot
肌肉仔
這是一個基於 kamigo 實作的 LINE bot,主要功能為紀錄重訓數據。
Flex Message 則是使用 kamiflex 來轉換成 JSON 格式。
Webview: 透過 kamiliff 來幫忙簡化路由流程以及視窗大小控制,用 Rails 的寫法快的跟飛一樣。
為什麼要用
運動是訓練人格的一個途徑,在千百種運動中我選擇了籃球以及健身,而健身透過週期性的課表來訓練並促使肌肉成長,也因為週期性會需要將數據記錄下來,藉由數據的記載則是突破重量不可或缺的參考因素,讓數據能夠被存取以及查詢,讓自己的訓練可以更有效率 🎉。
過往使用其他 APP 沒辦法讓我很直觀的看到我今天的訓練內容,在沒得選擇下只能選擇肌肉的記憶來選擇今日適合的訓練重量,讓訓練無法有數據能夠參考。因此我建立了這個 muscle-man 的 LINE bot 讓使用者不需要下載 APP 即可在聊天室很簡潔的看到自己的訓練內容(歷史紀錄、上次訓練、特定動作的日期區間...等)。
加入好友
訓練項目
{
"chest": [
"平胸",
"上胸",
"下胸",
"窄握推",
"夾胸",
"上夾胸",
"中夾胸",
"下夾胸",
"單邊夾胸",
"伏地挺身"
],
"back": [
"傳統硬舉",
"相撲硬舉",
"六角硬舉",
"正手划船",
"反手划船",
"坐式划船",
"窄式划船",
"單手划船",
"滑輪下拉",
"寬握下拉",
"窄握下拉",
"反手下拉",
"引體向上"
],
"leg": [
"深蹲",
"羅馬尼亞",
"腿推",
"腿彎舉",
"股二頭抬腿",
"腿內收",
"腿外展",
"小腿蹬",
"弓箭步",
"分腿蹲"
],
"shoulder": [
"肩推",
"阿諾肩推",
"前平舉",
"側平舉",
"側飛鳥",
"後三角",
"斜方肌"
],
"arm": [
"二頭彎舉",
"二頭錘式",
"三頭",
"三頭下壓",
"三頭上拉",
"三頭撐體",
"頭顱破壞者",
"前臂"
],
"core": [
"上腹肌",
"下腹肌",
"捲腹",
"仰臥起坐",
"下背",
"左下背",
"右下背",
"抬腿"
]
}
部署環境
- ruby (2.5.3)
- rails (5.2.3)
-
kamigo
- kamiflex
- kamiliff
基本設定
- 建立與設定環境變數
.env
LINE_CHANNEL_SECRET=這裡填入你的 LINE_CHANNEL_SECRET
LINE_CHANNEL_TOKEN=這裡填入你的 LINE_CHANNEL_TOKEN
LIFF_COMPACT=這裡填入你的 LIFF_COMPACT
LIFF_TALL=這裡填入你的 LIFF_TALL
LIFF_FULL=這裡填入你的 LIFF_FULL
AUTH_NAME=admin
AUTH_PASSWORD=admin
- 若是使用
Heroku
部署的話需要至紅色箭頭位置設定環境變數
LISENCE
MIT
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].