Comments (3)
I tried. It does not work:
app.send_message('t.me/joinchat/AAAAAEF9C4.....', message.text)
Pyrogram v0.15.1, Copyright (C) 2017-2019 Dan <https://github.com/delivrance>
Licensed under the terms of the GNU Lesser General Public License v3 or later (LGPLv3+)
[400 USERNAME_INVALID]: The username is invalid (caused by "contacts.ResolveUsername")
Traceback (most recent call last):
File "/home/mmarkk/.local/lib/python3.7/site-packages/pyrogram/client/client.py", line 1258, in resolve_peer
return self.storage.get_peer_by_id(peer_id)
File "/home/mmarkk/.local/lib/python3.7/site-packages/pyrogram/client/storage/memory_storage.py", line 142, in get_peer_by_id
raise KeyError("ID not found: {}".format(peer_id))
KeyError: 'ID not found: t.me/joinchat/AAAAAEF9C4...'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/mmarkk/.local/lib/python3.7/site-packages/pyrogram/client/client.py", line 1267, in resolve_peer
int(peer_id)
ValueError: invalid literal for int() with base 10: 't.me/joinchat/aaaaaef9c4...'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/mmarkk/.local/lib/python3.7/site-packages/pyrogram/client/client.py", line 1270, in resolve_peer
return self.storage.get_peer_by_username(peer_id)
File "/home/mmarkk/.local/lib/python3.7/site-packages/pyrogram/client/storage/memory_storage.py", line 153, in get_peer_by_username
raise KeyError("Username not found: {}".format(username))
KeyError: 'Username not found: t.me/joinchat/aaaaaef9c4...'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/mmarkk/.local/lib/python3.7/site-packages/pyrogram/client/ext/dispatcher.py", line 180, in update_worker
handler.callback(self.client, *args)
File "./main.py", line 11, in hello
app.send_message('t.me/joinchat/AAAAAEF9C4...', message.text)
File "/home/mmarkk/.local/lib/python3.7/site-packages/pyrogram/client/methods/messages/send_message.py", line 84, in send_message
peer=self.resolve_peer(chat_id),
File "/home/mmarkk/.local/lib/python3.7/site-packages/pyrogram/client/client.py", line 1274, in resolve_peer
username=peer_id
File "/home/mmarkk/.local/lib/python3.7/site-packages/pyrogram/client/client.py", line 984, in send
r = self.session.send(data, retries, timeout)
File "/home/mmarkk/.local/lib/python3.7/site-packages/pyrogram/session/session.py", line 437, in send
return self._send(data, timeout=timeout)
File "/home/mmarkk/.local/lib/python3.7/site-packages/pyrogram/session/session.py", line 424, in _send
RPCError.raise_it(result, type(data))
File "/home/mmarkk/.local/lib/python3.7/site-packages/pyrogram/errors/rpc_error.py", line 83, in raise_it
is_unknown=False)
pyrogram.errors.exceptions.bad_request_400.UsernameInvalid: [400 USERNAME_INVALID]: The username is invalid (caused by "contacts.ResolveUsername")
from pyrogram.
https://docs.pyrogram.ml/pyrogram/Client#pyrogram.Client.send_message
chat_id (
int
|str
) - Unique identifier (int) or username (str) of the target chat. For your personal cloud (Saved Messages) you can simply use “me” or “self”. For a contact that exists in your Telegram address book you can use his phone number (str). For a private channel/supergroup you can use its t.me/joinchat/ link.
from pyrogram.
And If I use join_chat()
with the same URL, it says that I'm already joined. Sending to myself or to other groups work. Also, this channel is missing in my_account.session
. I created this channel recently, but after first experiments with the library. I guess some caches are not filled.
from pyrogram.
Related Issues (20)
- Trouble Accessing Messages Containing Quotes HOT 2
- Fetch more than 200 or filter by deleted / last seen a long time ago #4342 HOT 1
- Ability to specify session file path HOT 1
- Issue: Ban from 'pyrogramchat' Telegram Group Due to Verification Bot Malfunction HOT 1
- Slow Upload Speed HOT 1
- [400 PEER_ID_INVALID] but I met this peer in a group chat! On real client I can DM them. HOT 2
- 求大佬维护群聊管理员匿名用户的识别问题
- the handler receives the user's message twice
- Missing RDNS Parameter in proxy connection settings
- Missing Parameter in ban_member Method HOT 6
- Health Check HOT 1
- Document download problem
- [PROPOSAL] Pass the project to someone else HOT 3
- Message not received from a certain telegram channel HOT 17
- Can't send media due to 401(AuthKeyUnregistered) error HOT 1
- Clarification related to how it upload more than 50mb? HOT 3
- key error 0 HOT 3
- Add support for bots to be able to react to messages HOT 1
- Pyrogram freezes & fails to further execute HOT 2
- I can't use pyrogram as pytest.fixture
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pyrogram.