Я новичок в изучении Python, мне нужна небольшая помощь в WhatsApp Framework в GitHub, но это программирование на Python, где мои знания ограничены. Здесь вы можете увидеть две вещи:
message.text ( here is stored the whatsapp message, so i can create commands)
message.conversation (here you can get the groupid or phone number of the sender)
пример кода:
# modules/hi_module.py
from app.mac import mac, signals
@signals.message_received.connect
def handle(message):
if message.text == "hi":
mac.send_message("Hello", message.conversation)
# Can also send media
#mac.send_image("path/to/image.png", message.conversation)
#mac.send_video("path/to/video.mp4", message.conversation)
Я хочу ограничить мои команды, такие как "привет", чтобы работать только в трех группах, разрешенных мной, я думаю, в массиве, где это хранится. Так что я думаю о такой идее
groupIds = { "group": "123456789@whatsapp.net", "group": "123458754@whatsapp.net",}
if "hi" in message.text:
validategroup()
#do something
else:
#print("you are not allowed to do this command")
def validategroup:
if groupIds in message.conversation:
validation = true
else:
validation = false
Я застрял в этой части, я не знаю, как правильно кодировать метод и как вернуть и разрешить команду или запретить. пожалуйста, помогите мне выучить