Add more hashtags
This commit is contained in:
parent
5c5bbe3abb
commit
7c7dd8fbba
1 changed files with 31 additions and 19 deletions
|
@ -3,15 +3,22 @@ import traceback
|
||||||
from typing import Sequence, AnyStr
|
from typing import Sequence, AnyStr
|
||||||
from depytg import types, methods, errors
|
from depytg import types, methods, errors
|
||||||
|
|
||||||
PHOTOS = (
|
HASHTAGS = {
|
||||||
'http://filmmakermagazine.com/wp-content/uploads/2017/10/t-call-me-by-your-name.jpg',
|
"#TeamElio": (
|
||||||
'https://s9.postimg.org/p89n5hzz3/photo_2018-01-29_21-47-01.jpg',
|
'https://s9.postimg.org/p89n5hzz3/photo_2018-01-29_21-47-01.jpg',
|
||||||
'https://s9.postimg.org/hsadjpjzj/photo_2018-01-29_21-47-11.jpg',
|
'https://s9.postimg.org/hsadjpjzj/photo_2018-01-29_21-47-11.jpg',
|
||||||
'https://s9.postimg.org/50w7d7xcv/photo_2018-01-29_21-47-17.jpg',
|
'https://s9.postimg.org/50w7d7xcv/photo_2018-01-29_21-47-17.jpg',
|
||||||
'https://s9.postimg.org/iht5w2s8v/photo_2018-01-29_21-47-24.jpg',
|
'https://s9.postimg.org/iht5w2s8v/photo_2018-01-29_21-47-24.jpg',
|
||||||
'https://s9.postimg.org/r02m0f6hb/photo_2018-01-29_21-47-32.jpg',
|
'https://s9.postimg.org/dvx1nqtv3/photo_2018-01-29_21-47-39.jpg',
|
||||||
'https://s9.postimg.org/dvx1nqtv3/photo_2018-01-29_21-47-39.jpg'
|
),
|
||||||
)
|
"#TeamOliver": (
|
||||||
|
'http://filmmakermagazine.com/wp-content/uploads/2017/10/t-call-me-by-your-name.jpg',
|
||||||
|
'https://s9.postimg.org/r02m0f6hb/photo_2018-01-29_21-47-32.jpg',
|
||||||
|
),
|
||||||
|
"#CuloDiElio": (
|
||||||
|
'https://s9.postimg.org/dvx1nqtv3/photo_2018-01-29_21-47-39.jpg',
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
HELP_TEXT = """A bot that sends a picture of Elio whenever somebody types #TeamElio
|
HELP_TEXT = """A bot that sends a picture of Elio whenever somebody types #TeamElio
|
||||||
Made with ❤ by @Depaulicious 🏳️🌈
|
Made with ❤ by @Depaulicious 🏳️🌈
|
||||||
|
@ -31,18 +38,23 @@ def parse_message(token: AnyStr, msg: types.Message):
|
||||||
if not 'text' in msg:
|
if not 'text' in msg:
|
||||||
return
|
return
|
||||||
|
|
||||||
if '#TeamElio' in msg.text:
|
if "/help" in msg.text:
|
||||||
send_photo = methods.sendPhoto(chat_id=msg.chat.id)
|
|
||||||
send_photo.reply_to_message_id = msg.message_id
|
|
||||||
send_photo.photo = random.choice(PHOTOS)
|
|
||||||
send_photo.caption = "#TeamElio"
|
|
||||||
send_photo(token)
|
|
||||||
elif "/help" in msg.text:
|
|
||||||
if "group" in msg.chat.type:
|
if "group" in msg.chat.type:
|
||||||
username = methods.getMe()(token).username
|
username = methods.getMe()(token).username
|
||||||
if msg.text != "/help@{}".format(username):
|
|
||||||
return
|
if msg.text == "/help@{}".format(username):
|
||||||
send_help(token, msg)
|
send_help(token, msg)
|
||||||
|
|
||||||
|
elif msg.text == "/help":
|
||||||
|
send_help(token, msg)
|
||||||
|
|
||||||
|
for hashtag in HASHTAGS:
|
||||||
|
if hashtag.lower() in msg.text.lower():
|
||||||
|
send_photo = methods.sendPhoto(chat_id=msg.chat.id)
|
||||||
|
send_photo.reply_to_message_id = msg.message_id
|
||||||
|
send_photo.photo = random.choice(HASHTAGS[hashtag])
|
||||||
|
send_photo.caption = hashtag
|
||||||
|
send_photo(token)
|
||||||
|
|
||||||
|
|
||||||
def parse_update(token: AnyStr, update: types.Update) -> int:
|
def parse_update(token: AnyStr, update: types.Update) -> int:
|
||||||
|
|
Loading…
Reference in a new issue