Telethon delete_messages, похоже, ничего не делаетPython

Программы на Python
Ответить
Anonymous
 Telethon delete_messages, похоже, ничего не делает

Сообщение Anonymous »

Справка: относительно новичок в телемарафоне, и у него возникли проблемы с функцией delete_messages(). "Кажется" для меня это ничего не делает...
Изначально я получаю идентификатор сообщения из send_message из значения идентификатора возвращаемого объекта. Он возвращает такие значения, как 1, 2 и т. д. Однако я не уверен, что это идентификатор сообщения.
Я отправляю его в delete_messages как delete_messages(channel, [id])
Я получаю канал (это частный канал) из:
def resolve_channel_id(self, name):
try:
if name in self.__channel_ids:
return self.__channel_ids[name]

channel_id = self.client(ResolveUsernameRequest(name))
self.__channel_ids[name] = channel_id
return channel_id

# except UserNameNotOccupiedError as err:
except Exception as err:
# try for private channel
chatinvite = self.client(CheckChatInviteRequest(name))
channel_id = chatinvite.chat.id
access_hash_channel = chatinvite.chat.access_hash
channel_id = InputChannel(channel_id, access_hash_channel)
self.__channel_ids[name] = channel_id
return channel_id


Подробнее здесь: https://stackoverflow.com/questions/512 ... o-anything
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»