который, по идее, должен увеличить количество просмотров у поста:
try:
me = await app.get_me()
number = me.phone_number
r = await app.invoke(pyrogram.raw.functions.contacts.ResolvePhone(phone=number))
access_hash = r.users[0].access_hash
print(access_hash)
async for message in app.get_chat_history('public'):
chatid = message.chat.id
print(chatid)
getPeerChannel = pyrogram.raw.types.InputPeerChannel(channel_id=int(chatid), access_hash=int(access_hash))
getID = pyrogram.raw.types.InputMessageID(id=6)
await app.invoke(pyrogram.raw.functions.messages.GetMessagesViews(peer=getPeerChannel, id=[ getID ], increment=True))
except:
traceback_print_exc()
Однако, при запуске приложения интерпретатор возвращает данное:
pyrogram.errors.exceptions.bad_request_400.ChannelInvalid: Telegram says: [400 CHANNEL_INVALID] - The channel parameter is invalid (caused by "messages.GetMessagesViews")
Гугление показало, что аккаунт должен быть подписчиком канала, однако аккаунт уже состоит в данном канале. Подскажите, пожалуйста, в чем может быть ошибка?
накруткой занимаемся?
Стикер
какой юзкейс?
Исключительно для личного пользования в закрытом чате
tos violation - идёшь сам курить доку
Услышал, в любом случае спасибо
Обсуждают сегодня