친구의 생일을 알려주는 Linebot
소개
친구가 많을수록, 모두의 생일을 기억하는 것은 어렵지요.
나는 친구가 많기 때문에 (거짓말) 친구의 생일을 알려주는 Linebot을 만들었습니다.
절차
LINE Notify에 로그인
절차 1. LINE Notify에 로그인
LINE 계정으로 로그인합시다.
계정 정보는 LINE 앱의 "설정> 계정"에서 확인할 수 있습니다.
순서 2. 내 페이지에서 액세스 토큰 발급
자신과 LINE Notify의 1:1의 교환이라면, 토큰을 발행하는 것만으로 OK!!
그룹과 LINE Notify의 상호 작용이 있다면 그룹에 LINE Notify를 초대하십시오.
3 단계.
다음 명령을 사용하여 생일 알림 저장소을 복제하십시오.
이 리포지토리의 99 %는 파이썬으로 LINE에 메시지 보내기에 따릅니다.
git clone https://github.com/rikukawamura/LINEBirthdayNotify.git
main.py에 액세스 토큰과 친구의 생일을 설정합니다.
main.pyfrom line_notify_bot import LINENotifyBot
import datetime
# coding: UTF-8
date = str(datetime.date.today()).split('-')
month, day = date[1], date[2]
bot = LINENotifyBot(access_token='アクセストークンをペースト')
if month=='月(e.g.01)' and day=='日(e.g.01)':
bot.send(
message='\n{}月{}日は{}の誕生日'.format(month, day, '名前')
)
elif month=='01' and day=='01':
bot.send(
message='\n{}月{}日は{}の誕生日'.format(month, day, '山田太郎')
)
순서 4.
crontab을 사용하여 매일 00:00에 main.py를 실행합니다.
PATH=/Users/kawamurariku/.pyenv/versions/anaconda3-2019.10/condabin:/usr/local/Cellar/pyenv-virtualenv/1.1.3/shims:/Users/kawamurariku/.pyenv/shims:/Users/kawamurariku/.pyenv/bi$
00 00 * * * python /Users/kawamurariku/LINEBirthdayNotify/main.py
LANG=ja_JP.UTF-8
crontab에 대해서는 다음을 참고했다.
【저장판】cron에서 Python3을 정시 실행하는 방법&주의해야 할 4가지 포인트
출력 확인
이런 식으로 통지가 올 것이라고 생각합니다.
[test] 부분은 순서 2. 에서 설정한 다음 토큰 이름이 표시됩니다.
끝에
이번에는 LINE API를 사용하여 친구의 생일을 알리는 Bot을 만들었습니다.
LINE은 매일 사용하고, 이것이라면 친구의 생일을 잊지 않을 것 같습니다.
그 밖에도, 있으면 좋겠다고 생각한 Bot을 여가가 있으면 만들고 싶습니다.
끝까지 열람 해 주셔서 감사합니다.
Reference
이 문제에 관하여(친구의 생일을 알려주는 Linebot), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/L_or_R/items/d1d89cb9fd0e49733cec
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
자신과 LINE Notify의 1:1의 교환이라면, 토큰을 발행하는 것만으로 OK!!
그룹과 LINE Notify의 상호 작용이 있다면 그룹에 LINE Notify를 초대하십시오.
3 단계.
다음 명령을 사용하여 생일 알림 저장소을 복제하십시오.
이 리포지토리의 99 %는 파이썬으로 LINE에 메시지 보내기에 따릅니다.
git clone https://github.com/rikukawamura/LINEBirthdayNotify.git
main.py에 액세스 토큰과 친구의 생일을 설정합니다.
main.pyfrom line_notify_bot import LINENotifyBot
import datetime
# coding: UTF-8
date = str(datetime.date.today()).split('-')
month, day = date[1], date[2]
bot = LINENotifyBot(access_token='アクセストークンをペースト')
if month=='月(e.g.01)' and day=='日(e.g.01)':
bot.send(
message='\n{}月{}日は{}の誕生日'.format(month, day, '名前')
)
elif month=='01' and day=='01':
bot.send(
message='\n{}月{}日は{}の誕生日'.format(month, day, '山田太郎')
)
순서 4.
crontab을 사용하여 매일 00:00에 main.py를 실행합니다.
PATH=/Users/kawamurariku/.pyenv/versions/anaconda3-2019.10/condabin:/usr/local/Cellar/pyenv-virtualenv/1.1.3/shims:/Users/kawamurariku/.pyenv/shims:/Users/kawamurariku/.pyenv/bi$
00 00 * * * python /Users/kawamurariku/LINEBirthdayNotify/main.py
LANG=ja_JP.UTF-8
crontab에 대해서는 다음을 참고했다.
【저장판】cron에서 Python3을 정시 실행하는 방법&주의해야 할 4가지 포인트
출력 확인
이런 식으로 통지가 올 것이라고 생각합니다.
[test] 부분은 순서 2. 에서 설정한 다음 토큰 이름이 표시됩니다.
끝에
이번에는 LINE API를 사용하여 친구의 생일을 알리는 Bot을 만들었습니다.
LINE은 매일 사용하고, 이것이라면 친구의 생일을 잊지 않을 것 같습니다.
그 밖에도, 있으면 좋겠다고 생각한 Bot을 여가가 있으면 만들고 싶습니다.
끝까지 열람 해 주셔서 감사합니다.
Reference
이 문제에 관하여(친구의 생일을 알려주는 Linebot), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/L_or_R/items/d1d89cb9fd0e49733cec
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
git clone https://github.com/rikukawamura/LINEBirthdayNotify.git
from line_notify_bot import LINENotifyBot
import datetime
# coding: UTF-8
date = str(datetime.date.today()).split('-')
month, day = date[1], date[2]
bot = LINENotifyBot(access_token='アクセストークンをペースト')
if month=='月(e.g.01)' and day=='日(e.g.01)':
bot.send(
message='\n{}月{}日は{}の誕生日'.format(month, day, '名前')
)
elif month=='01' and day=='01':
bot.send(
message='\n{}月{}日は{}の誕生日'.format(month, day, '山田太郎')
)
crontab을 사용하여 매일 00:00에 main.py를 실행합니다.
PATH=/Users/kawamurariku/.pyenv/versions/anaconda3-2019.10/condabin:/usr/local/Cellar/pyenv-virtualenv/1.1.3/shims:/Users/kawamurariku/.pyenv/shims:/Users/kawamurariku/.pyenv/bi$
00 00 * * * python /Users/kawamurariku/LINEBirthdayNotify/main.py
LANG=ja_JP.UTF-8
crontab에 대해서는 다음을 참고했다.
【저장판】cron에서 Python3을 정시 실행하는 방법&주의해야 할 4가지 포인트
출력 확인
이런 식으로 통지가 올 것이라고 생각합니다.
[test] 부분은 순서 2. 에서 설정한 다음 토큰 이름이 표시됩니다.
끝에
이번에는 LINE API를 사용하여 친구의 생일을 알리는 Bot을 만들었습니다.
LINE은 매일 사용하고, 이것이라면 친구의 생일을 잊지 않을 것 같습니다.
그 밖에도, 있으면 좋겠다고 생각한 Bot을 여가가 있으면 만들고 싶습니다.
끝까지 열람 해 주셔서 감사합니다.
Reference
이 문제에 관하여(친구의 생일을 알려주는 Linebot), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/L_or_R/items/d1d89cb9fd0e49733cec
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
이번에는 LINE API를 사용하여 친구의 생일을 알리는 Bot을 만들었습니다.
LINE은 매일 사용하고, 이것이라면 친구의 생일을 잊지 않을 것 같습니다.
그 밖에도, 있으면 좋겠다고 생각한 Bot을 여가가 있으면 만들고 싶습니다.
끝까지 열람 해 주셔서 감사합니다.
Reference
이 문제에 관하여(친구의 생일을 알려주는 Linebot), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/L_or_R/items/d1d89cb9fd0e49733cec텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)