1
私はskype4pyを使用してskypeのための少しボットを作っています。ボットはMY skypeクライアントに接続されています。ボットは自分自身、またはチャットしている相手からの入力を受け入れ、入力が来たチャットウィンドウに出力することです。Skype4Py:あなたがメッセージを送信している人のハンドルを取得する
これを行うには、sendMessage(msgtext、handle_of_person_im_chatting_with)を使用します。
RECEIVEDイベントにユーザ名を含む 'fromHandle'プロパティが付いているので、私がチャットしている相手からコマンドを受け取ったときに、そのハンドルにsendMessageを送ることができます。しかし、私がSENTイベントからどのようにそのユーザーハンドルを取得できるか、私の人生を理解することはできません。それは.helpを使用した場合のための出力を持っているため、その後の輸入
def commands(Message, Status):
if Status == 'RECEIVED' or (Status == 'SENT'):
if Message.Body.startswith(".help"):
cmd_help(Message)
後にトップでこれを置く
これは直接関連していませんが、Skype4PyとグループチャットID https://github.com/opensourcehacker/sevabotを使ってボットを作った –