Add help command
This commit is contained in:
parent
b7cd25cb46
commit
7bcb2aed36
1 changed files with 17 additions and 0 deletions
|
@ -4,6 +4,17 @@ from typing import Sequence, AnyStr
|
||||||
from depytg import types, methods, errors
|
from depytg import types, methods, errors
|
||||||
|
|
||||||
PHOTOS = ('http://filmmakermagazine.com/wp-content/uploads/2017/10/t-call-me-by-your-name.jpg',)
|
PHOTOS = ('http://filmmakermagazine.com/wp-content/uploads/2017/10/t-call-me-by-your-name.jpg',)
|
||||||
|
HELP_TEXT = """A bot that sends a picture of Elio whenever somebody types #TeamElio
|
||||||
|
Made with ❤ by @Depaulicious 🏳️🌈
|
||||||
|
|
||||||
|
Source code: https://git.depau.eu/Depaulicious/CallMeByYourBot
|
||||||
|
Based on DepyTG: https://github.com/Depaulicious/DepyTG"""
|
||||||
|
|
||||||
|
|
||||||
|
def send_help(token: AnyStr, msg: types.Message):
|
||||||
|
send_msg = methods.sendMessage(msg.chat.id, HELP_TEXT)
|
||||||
|
send_msg.reply_to_message_id = msg.message_id
|
||||||
|
send_msg(token)
|
||||||
|
|
||||||
|
|
||||||
def parse_message(token: AnyStr, msg: types.Message):
|
def parse_message(token: AnyStr, msg: types.Message):
|
||||||
|
@ -16,6 +27,12 @@ def parse_message(token: AnyStr, msg: types.Message):
|
||||||
send_photo.photo = random.choice(PHOTOS)
|
send_photo.photo = random.choice(PHOTOS)
|
||||||
send_photo.caption = "#TeamElio"
|
send_photo.caption = "#TeamElio"
|
||||||
send_photo(token)
|
send_photo(token)
|
||||||
|
elif "/help" in msg.text:
|
||||||
|
if "group" in msg.chat.type:
|
||||||
|
username = methods.getMe()(token).username
|
||||||
|
if msg.text != "/help@{}".format(username):
|
||||||
|
return
|
||||||
|
send_help(token, msg)
|
||||||
|
|
||||||
|
|
||||||
def parse_update(token: AnyStr, update: types.Update) -> int:
|
def parse_update(token: AnyStr, update: types.Update) -> int:
|
||||||
|
|
Loading…
Reference in a new issue