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