Size: a a a

Telethon Talks RU

2019 February 24

s

std::mpa🌲 in Telethon Talks RU
ты это в botoid видел?
источник

s

std::mpa🌲 in Telethon Talks RU
это рофл.
источник

𝘾

𝘾𝘼𝙐𝙏𝙂 in Telethon Talks RU
мы с тобой переписывались)
источник

s

std::mpa🌲 in Telethon Talks RU
читаю пхп код на толчке
источник

𝘾

𝘾𝘼𝙐𝙏𝙂 in Telethon Talks RU
в ботоиде скорее всего
источник

𝘾

𝘾𝘼𝙐𝙏𝙂 in Telethon Talks RU
def is_offline():
    return False if isinstance(client.get_entity("myGayAccount").status, types.UserStatusOnline) else True

здесь
сообщение куда пихать?
источник

s

std::mpa🌲 in Telethon Talks RU
std::mpa🌲
самый простой способ:
message comes >

 def is_offline():
   return False if isinstance(client.get_entity("myGayAccount").status, types.UserStatusOnline) else True
ну тупо:
@mysecondclient.on(events.NewMessage(func=lambda: is_offline()))
def doshit
источник

s

std::mpa🌲 in Telethon Talks RU
асинк:
источник

s

std::mpa🌲 in Telethon Talks RU
@mysecondclient.on(events.NewMessage())
async def myCallback(event):
   if await is_offline():
       await event.reply("Busy now!")
источник

s

std::mpa🌲 in Telethon Talks RU
я бы вообще декоратором обмазался
источник

s

std::mpa🌲 in Telethon Talks RU
import functools

def is_offline(func):
   @functools.wraps(func)
   async def wrapper(update):
          if not isinstance((await client.get_entity("myGayAccount")).status, types.UserStatusOnline):
           await func(update)

   return wrapper


@messageHandler(...)
@is_offline
async def replier(update):
   await update.reply("I'm busy")


здесь
источник

s

std::mpa🌲 in Telethon Talks RU
я с телефона, пробелы могут плясать
источник

𝘾

𝘾𝘼𝙐𝙏𝙂 in Telethon Talks RU
угу
источник

s

std::mpa🌲 in Telethon Talks RU
ну вот
источник

s

std::mpa🌲 in Telethon Talks RU
вродь
источник

s

std::mpa🌲 in Telethon Talks RU
обмазывайся чем хочешь
источник

𝘾

𝘾𝘼𝙐𝙏𝙂 in Telethon Talks RU
std::mpa🌲
import functools

def is_offline(func):
   @functools.wraps(func)
   async def wrapper(update):
          if not isinstance((await client.get_entity("myGayAccount")).status, types.UserStatusOnline):
           await func(update)

   return wrapper


@messageHandler(...)
@is_offline
async def replier(update):
   await update.reply("I'm busy")


здесь
в мессаг хендлер нью мессаг пихать?
источник

s

std::mpa🌲 in Telethon Talks RU
это псевдокод
источник

𝘾

𝘾𝘼𝙐𝙏𝙂 in Telethon Talks RU
как то непривычно с ботов на юзерботы переходить
источник

𝘾

𝘾𝘼𝙐𝙏𝙂 in Telethon Talks RU
поэтому туплю немног
источник