Size: a a a

Telethon Talks RU

2020 May 24

⟁ᴡ

⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ... in Telethon Talks RU
Mineni
такое чудо не канает, как я понял
async for dialog in client.iter_dialogs():
   if dialog.is_user:
       ["private"]
   if dialog.is_user and dialog.entity.deleted:
       ["deleted"]
   if dialog.is_group and not dialog.is_channel:
       ["groups"]
   if dialog.is_group and dialog.is_channel:
       ["supergroups"]
   if dialog.is_channel and not dialog.is_group:
       ["channel"]
   if dialog.is_user and dialog.entity.bot:
       ["bot"]
источник

M

Mineni in Telethon Talks RU
⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ
async for dialog in client.iter_dialogs():
   if dialog.is_user:
       ["private"]
   if dialog.is_user and dialog.entity.deleted:
       ["deleted"]
   if dialog.is_group and not dialog.is_channel:
       ["groups"]
   if dialog.is_group and dialog.is_channel:
       ["supergroups"]
   if dialog.is_channel and not dialog.is_group:
       ["channel"]
   if dialog.is_user and dialog.entity.bot:
       ["bot"]
сразу сниппетнул, спасибо
источник

⟁ᴡ

⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ... in Telethon Talks RU
источник

⟁ᴡ

⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ... in Telethon Talks RU
Mineni
сразу сниппетнул, спасибо
Evaluated expression:
from telethon.tl.custom import Dialog
from telethon.tl.types import Channel, Chat, User
private_chats = 0
bots = 0
groups = 0
supergroups = 0
channels = 0
dialog: Dialog
async for dialog in client.iter_dialogs():
entity = dialog.entity
if isinstance(entity, User):
 private_chats += 1
 if entity.bot:
  bots += 1
elif isinstance(entity, Chat):
 groups += 1
elif isinstance(entity, Channel):
 if entity.broadcast:
  channels += 1
 elif entity.megagroup:
  supergroups += 1

return supergroups, groups, channels, private_chats, bots


Result:
(77, 3, 65, 138, 63)
источник

M

Mineni in Telethon Talks RU
⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ
Evaluated expression:
from telethon.tl.custom import Dialog
from telethon.tl.types import Channel, Chat, User
private_chats = 0
bots = 0
groups = 0
supergroups = 0
channels = 0
dialog: Dialog
async for dialog in client.iter_dialogs():
entity = dialog.entity
if isinstance(entity, User):
 private_chats += 1
 if entity.bot:
  bots += 1
elif isinstance(entity, Chat):
 groups += 1
elif isinstance(entity, Channel):
 if entity.broadcast:
  channels += 1
 elif entity.megagroup:
  supergroups += 1

return supergroups, groups, channels, private_chats, bots


Result:
(77, 3, 65, 138, 63)
я тот сниппер украл, нормально мне
источник

M

Mineni in Telethon Talks RU
источник

M

Mineni in Telethon Talks RU
как получить текст сообщения на которого нажали в инлайн кнопочку?
источник

ダーリン (Darling)... in Telethon Talks RU
callback.message.text
источник

ダーリン (Darling)... in Telethon Talks RU
наверное
источник

M

Mineni in Telethon Talks RU
ダーリン (Darling)
callback.message.text
если бы)
источник

M

Mineni in Telethon Talks RU
в бот апи нет такого
источник

ダーリン (Darling)... in Telethon Talks RU
в бот апи?
источник

ダーリン (Darling)... in Telethon Talks RU
источник

ダーリン (Darling)... in Telethon Talks RU
источник

ダーリン (Darling)... in Telethon Talks RU
мне кажется что так поэтому
источник

ダーリン (Darling)... in Telethon Talks RU
как message.text хд
источник

M

Mineni in Telethon Talks RU
источник

M

Mineni in Telethon Talks RU
я документацию не туда чекнул оказца прост)
источник

M

Mineni in Telethon Talks RU
как мне сказали хттп апи и телетон апи разные
источник

M

Mineni in Telethon Talks RU
))
источник