Showing
1 changed file
with
30 additions
and
8 deletions
1 | -# https://blog.psangwoo.com/coding/2018/01/09/python-telegram-bot-3.html | 1 | +# https://blog.psangwoo.com/coding/2018/01/09/python-telegram-bot-3.html 기초명령어 |
2 | +#텔레그렘 이용해서 코로나 챗봇 https://py-son.tistory.com/8 | ||
3 | +#https://beomi.github.io/2017/01/20/HowToMakeWebCrawler/ 크롤링 자료 | ||
4 | + | ||
5 | + | ||
6 | + | ||
7 | +import requests #웹에서 정보 가져오기 | ||
8 | +from bs4 import BeautifulSoup | ||
2 | 9 | ||
3 | -from telegram.ext import Updater, MessageHandler, Filters | ||
4 | 10 | ||
11 | +from telegram.ext import Updater, MessageHandler, Filters | ||
5 | updater = Updater(token = "1721885449:AAHDGMbjSJfhXxML6nfSCpfiU7SghpL_vOE") | 12 | updater = Updater(token = "1721885449:AAHDGMbjSJfhXxML6nfSCpfiU7SghpL_vOE") |
6 | updater = Updater(token = "1721885449:AAHDGMbjSJfhXxML6nfSCpfiU7SghpL_vOE", use_context=True) | 13 | updater = Updater(token = "1721885449:AAHDGMbjSJfhXxML6nfSCpfiU7SghpL_vOE", use_context=True) |
7 | - | ||
8 | dispatcher = updater.dispatcher | 14 | dispatcher = updater.dispatcher |
9 | updater.start_polling() | 15 | updater.start_polling() |
10 | 16 | ||
... | @@ -19,22 +25,35 @@ def handler(update, context): | ... | @@ -19,22 +25,35 @@ def handler(update, context): |
19 | elif 'ㅎㅎ' in text: | 25 | elif 'ㅎㅎ' in text: |
20 | update.message.reply_text("ㅎㅎ") | 26 | update.message.reply_text("ㅎㅎ") |
21 | 27 | ||
22 | - elif '밥 먹었어?' in text: | 28 | + elif '밥 먹었어?' == text: |
23 | update.message.reply_text("나 아직 못 먹었어 ㅠㅠ, 진세는 밥 먹었어?") | 29 | update.message.reply_text("나 아직 못 먹었어 ㅠㅠ, 진세는 밥 먹었어?") |
24 | - elif '먹었어' in text: | 30 | + elif '먹었어' == text: |
25 | update.message.reply_text("우왕 뭐 먹었어?") | 31 | update.message.reply_text("우왕 뭐 먹었어?") |
26 | - elif '안 먹었엉' in text: | 32 | + elif '안 먹었어' in text: |
27 | update.message.reply_text("헐헐 어쩌다?, 같이 뭐라도 먹을래?") | 33 | update.message.reply_text("헐헐 어쩌다?, 같이 뭐라도 먹을래?") |
28 | - elif '같이 먹자' in text: | 34 | + elif '같이 먹을까?' in text: |
29 | update.message.reply_text("웅웅 집앞으로 나와") | 35 | update.message.reply_text("웅웅 집앞으로 나와") |
30 | 36 | ||
31 | 37 | ||
32 | elif '사랑해' in text: | 38 | elif '사랑해' in text: |
33 | update.message.reply_text("내가 더 사랑해 ❤") | 39 | update.message.reply_text("내가 더 사랑해 ❤") |
34 | 40 | ||
35 | - elif '잘자' in text: | 41 | + elif '잘자' == text: |
36 | update.message.reply_text("웅웅, 진세 너두 잘자 ㅎㅎ") | 42 | update.message.reply_text("웅웅, 진세 너두 잘자 ㅎㅎ") |
37 | 43 | ||
44 | + | ||
45 | + | ||
46 | +######################################### | ||
47 | + elif '멜론 1위 노래 들어봤어?' in text: | ||
48 | + update.message.reply_text("잠깐 찾아볼게") | ||
49 | + #update.message.reply_text("아 그 xxx 노래?") | ||
50 | + | ||
51 | + elif '내일 날씨 어때?' in text: | ||
52 | + update.message.reply_text("잠깐만") | ||
53 | + #update.message.reply_text("잠깐만") | ||
54 | + | ||
55 | + | ||
56 | + | ||
38 | else: | 57 | else: |
39 | update.message.reply_text("응?") | 58 | update.message.reply_text("응?") |
40 | 59 | ||
... | @@ -42,3 +61,6 @@ def handler(update, context): | ... | @@ -42,3 +61,6 @@ def handler(update, context): |
42 | echo_handler = MessageHandler(Filters.text, handler) #업데이터를 통해서 필터된 텍스트가 """핸들러로 전달됨""" | 61 | echo_handler = MessageHandler(Filters.text, handler) #업데이터를 통해서 필터된 텍스트가 """핸들러로 전달됨""" |
43 | dispatcher.add_handler(echo_handler) | 62 | dispatcher.add_handler(echo_handler) |
44 | 63 | ||
64 | + | ||
65 | + | ||
66 | + | ... | ... |
-
Please register or login to post a comment