あなたがPythonを使用していると仮定すると、私はTelethonライブラリを提案します。あなたは@username
からchannel_id
とaccess_hash
を取得するためのコードのこの部分を使用することができます。
from telethon.tl.functions.contacts import ResolveUsernameRequest
client = TelegramClient(session_file, api_id=X, api_hash='X')
client.connect()
response = client.invoke(ResolveUsernameRequest("username"))
print(response.channel_id)
print(response.access_hash)
あなたはすでにあなたのapi_id
とapi_hash
を持っていることを確認してください。また、あなたのアプリを認証したことを確認してください。つまり、session_file
が動作しています。上記の手順を実行する方法がわからない場合は、GithubのページでTelethonのREADMEを読んでください。最新版では