2017-06-16 13 views
1

は:私は1つを送信することができますどのように今は私が私の連絡先聖霊降臨祭のテレソンAPIのPythonの電報にメッセージを送ることができますどのように

(contacts.contacts (ID: 0x6f8b8cb2) = (contacts=['(contact (ID: 0xf911c994) = (user_id=334412783, mutual=False))'], users=['(user (ID: 0x2e13f4c3) = (is_self=None, contact=True, mutual_contact=None, deleted=None, bot=None, bot_chat_history=None, bot_nochats=None, verified=None, restricted=None, min=None, bot_inline_geo=None, id=334412783, access_hash=-8113372651091717470, first_name=khood, last_name=None, username=Mosafer575, phone=19132594548, photo=(userProfilePhoto (ID: 0xd559d8c8) = (photo_id=1436291966805583785, photo_small=(fileLocation (ID: 0x53d69076) = (dc_id=1, volume_id=803110857, local_id=86736, secret=1232685751818265379)), photo_big=(fileLocation (ID: 0x53d69076) = (dc_id=1, volume_id=803110857, local_id=86738, secret=3801220285627155105)))), status=(userStatusOffline (ID: 0x8c703f) = (was_online=2017-06-16 13:09:57)), bot_info_version=None, restriction_reason=None, bot_inline_placeholder=None, lang_code=None))'])) 

result = client.invoke(GetContactsRequest("")) 
print(result) 

私はこの結果を見ます私の連絡先のfirst_name私の友人かuser_idか電話か他の細目とのこの友人の前のメッセージ??? 私はこれを参照してくださいpageしかし、私は注意しないでください。 それはあなたの連絡先だ場合は、ユーザー名を使用するようにあなたが電話番号を使用することができ、この

+0

を使用してメッセージを送信することができます私は他の質問に答えを投稿しました。それが役に立ちますか、それともまだ問題がありますか?はいの場合、どの部分が機能していませんか? – apadana

+0

hi apadanaこの質問にお答えください https://stackoverflow.com/questions/44871661/how-to-send-message-with-id-telegram-using-telethon-library – netdevil

答えて

1

のための簡単なコードを使用してください:

client.send_message('+xx123456789', 'hello') 

旧答え:

users=['(user (ID: 0x2e13f4c3) ...` 

usersリストには、話したいユーザーがいます。だからあなたはそのユーザーを得ます:

user = result.users[0] 

.send_message(user, 'your message')を呼び出すことができます。

+0

lonami私の質問に答えてくださいhttps:///stackoverflow.com/questions/44605436/how-i-can-restore-sessions-in-telethon-telegram – netdevil

0

https://stackoverflow.com/content/img/progress-dots.gifその簡単すべての連絡先を表示し、送信するメッセージ

from telethon.tl.types import InputPhoneContact 
from telethon.tl.functions.contacts import ImportContactsRequest 

した後、インポート

contacts = client(GetContactsRequest(0)) 
client.send_message(contact[<You can use indexing>],'<messages>') 

あなたは連絡先ID

関連する問題