170 похожих чатов

Как отправить сообщение боту? я прочитал документацию Pyrogram, но так

и не понял.

если делать через app.send_message(id, text) оно викенет большую ошибку о том что "peer not found"

9 ответов

87 просмотров
𝖁𝕸𝕬- Автор вопроса

''' Traceback (most recent call last): File "/home/stnikolas/.local/lib/python3.10/site-packages/pyrogram/methods/advanced/resolve_peer.py", line 60, in resolve_peer return await self.storage.get_peer_by_id(peer_id) File "/home/stnikolas/.local/lib/python3.10/site-packages/pyrogram/storage/sqlite_storage.py", line 147, in get_peer_by_id raise KeyError(f"ID not found: {peer_id}") KeyError: 'ID not found: 1218726031' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/stnikolas/.local/lib/python3.10/site-packages/pyrogram/methods/advanced/resolve_peer.py", line 83, in resolve_peer return await self.storage.get_peer_by_phone_number(peer_id) File "/home/stnikolas/.local/lib/python3.10/site-packages/pyrogram/storage/sqlite_storage.py", line 172, in get_peer_by_phone_number raise KeyError(f"Phone number not found: {phone_number}") KeyError: 'Phone number not found: 1218726031' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/stnikolas/Documents/code/bot_lichilnik/main.py", line 76, in <module> app.run(main()) File "/home/stnikolas/.local/lib/python3.10/site-packages/pyrogram/methods/utilities/run.py", line 51, in run run(coroutine) File "/usr/lib/python3.10/asyncio/base_events.py", line 641, in run_until_complete return future.result() File "/home/stnikolas/Documents/code/bot_lichilnik/main.py", line 32, in main await app.send_message("1218726031", messages_to_send[1]) File "/home/stnikolas/.local/lib/python3.10/site-packages/pyrogram/methods/messages/send_message.py", line 130, in send_message peer=await self.resolve_peer(chat_id), File "/home/stnikolas/.local/lib/python3.10/site-packages/pyrogram/methods/advanced/resolve_peer.py", line 85, in resolve_peer raise PeerIdInvalid pyrogram.errors.exceptions.bad_request_400.PeerIdInvalid: Telegram says: [400 PEER_ID_INVALID] - The peer id being used is invalid or not known yet. Make sure you meet the peer before interacting with it '''

Там ещё ссылка идёт, почитай

𝖁𝕸𝕬
нету

Трейс полный

𝖁𝕸𝕬
screenshot

pip show pyrogram

𝖁𝕸𝕬- Автор вопроса
𝖁𝕸𝕬
screenshot

Ладно, последняя Тогда вот: https://docs.pyrogram.org/faq/peer-id-invalid-error

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта