@ru_python

Страница 6781 из 9768
Alex
19.10.2018
11:58:53
рили 2 часа возни, норм примера не откапать
запости полный код и что за библиотеку ты используешь. может быть кто-нибудь прочитает документацию за тебя.

Aragaer
19.10.2018
11:59:02
снаружи на stdioприкрутить кого-нибудь, кто будет отвечать и все, работает

Josh
19.10.2018
11:59:18
Выглядит будто tg.start() - не корутина
ну так в доках так показано... ну почему все так сложнаааа

Google
Alex
19.10.2018
11:59:40
ну так в доках так показано... ну почему все так сложнаааа
потому что ты взялся писать бота для телеграм не зная язык.

Josh
19.10.2018
12:00:01
потому что ты взялся писать бота для телеграм не зная язык.
у меня в синхронном виде написано и работает год

накой его знать то, детсадовский алгоритм

Philipp
19.10.2018
12:00:41
Ребят, я правильно понимаю, что api.model('MyData', {'awesome_key': fields.String('Put anything here')}) из Flask-RESTplus это что-то вроде описания форм в Flask-WTF так? Если да, то где их хранить, если модели будут SQLAlchemy ? Может в каждую модель запихнуть метод, который будет возвращать api.model() описание себя?

Josh
19.10.2018
12:01:47
import sys from telethon import TelegramClient#, sync from telethon.tl.types import PeerUser, PeerChat, PeerChannel from telethon import events from time import sleep import pytz import random import asyncio class adict(dict): __getattr__ = dict.__getitem__ __setattr__ = dict.__setitem__ __delattr__ = dict.__delitem__ __missing__ = lambda s, k: s.setdefault(k, type(s)()) # ... chats = adict({ 'test': PeerChannel(123) }) # ... tg = TelegramClient(config.session, config.telegram_api.id, config.telegram_api.hash).start() @tg.on(events.NewMessage) async def reply(ctx): if ctx.message.from_id == chats.test: await tg.send_message(ctx.message.from_id, 'ok') if __name__ == '__main__': tg.start() tg.run_until_disconnected() ну давайте всю хренату выложу

?? Eugene
19.10.2018
12:05:59
где у тебя tg определен?

Josh
19.10.2018
12:07:25
где у тебя tg определен?
да, подправил листинг

```async def init(): await tg.start() await tg.run_until_disconnected() if name == 'main': print("Start") # loop = sync.asyncio.get_event_loop() loop = asyncio.get_event_loop() loop.run_until_complete(init())``` такое тоже не работает

Filthy Lucre
19.10.2018
12:08:07
?? Eugene
19.10.2018
12:08:09
Так ты дважды start() вызываешь

Маришка
19.10.2018
12:08:14
да, подправил листинг
config тоже из ануса? :D

?? Eugene
19.10.2018
12:08:16
Так и нужно?

Google
Josh
19.10.2018
12:08:31
config тоже из ануса? :D
ну пропустил же точками ну

Так и нужно?
не нужно, но все равно не работает

async def init(): await client.start() await client.run_until_disconnected() if __name__ == '__main__': print("Start") loop = sync.asyncio.get_event_loop() loop.run_until_complete(init())
как ты телегу в эвейте пускаешь я хз, у меня на это вообще простыня ругани

Filthy Lucre
19.10.2018
12:15:42
странно.

Josh
19.10.2018
12:16:05
хорошо, что у меня этот питон установлен, а то еще и с ним возни, ниодного толкового гайда за сутки не найти, чтобы прям все суперчетко по пунктам)

уже тдлиб скомпилился бы

на 3.7 питоне запускаю, может в этом проблема? ?‍♂️

Tishka17
19.10.2018
12:18:11
Dmitri
19.10.2018
12:18:14
на 3.7 питоне запускаю, может в этом проблема? ?‍♂️
хз что ты там делаешь, но у 3.7 async резервед

Dmitri
19.10.2018
12:18:35
на 3.7 питоне запускаю, может в этом проблема? ?‍♂️
у меня редис ругается из-за 3.7, так и наткнулся на это

Олег
19.10.2018
12:18:46
скорее всего.
Фига ты спамишь

Josh
19.10.2018
12:19:14
Фига ты спамишь
ага тоже орнул с анимации Е

Filthy Lucre
19.10.2018
12:21:40
Олег
19.10.2018
12:24:53
Есть пожестче
Давай, зобанит тебя телега?

Ivan
19.10.2018
12:29:41
Как симулировать нажатие alt+t используя winium.desktop selenium?

Ser
19.10.2018
12:33:23
HELP, задал вопрос своему преподу и сюда скину еще Возникла следующая проблема: Что бы получить кадр с камеры в python opencv нужно инициализировать объект VideoCapture и передать в качестве аргумента либо путь к файлу, либо айпи (для айпи-камер), либо индекс видео устройства. Так вот, т.к. пишу систему не на линуксе, где "всё" является файлом и можно передавать в VideoCapture путь к файлу девайса из каталога /dev/, а на винде, то нужно в качестве аргумента подавать индекс устройства. Проблема состоит в привязке конкретного устройства к этому индексу. Ведь при отсоединении\присоединении камеры из юсб порта, у каждой камеры меняется тот самый индекс. На данный момент я могу получить список имен подключенных видеокамер (при помощи кода на плюсах, который специально сделан под питоновский модуль), индекс камеры получаю как индекс элемента в этом списке. Но при различной последовательности включений камеры в различные юсб порты - этот список имеет не правильный порядок элементов. Так вот, как быть (как получить индекс камеры по названию\PID&VID устройства) ?(
в винде каждому устройству заводится уникальный идентификатор, на каждый порт юсб свой набор идентификаторов, ключи можно посмотреть в реестре, гугли на эту тему. Если воткнуть 2 камеры одинаковой модели то pid и vid на сколько я помню будут одинаковые, эта инфа нужна для идентификации самой версии устройства чтобы подсунуть правильный драйвер, обращение же для обмена данных происходит по вот тому идентификатору посредством драйвера. Как-то так на пальцах если. Можешь еще поискать исходники virtualdub например и посмотреть как там сделан процесс capture from device

Nikita
19.10.2018
12:40:07
Бойзы, а чем можно глягуть инфу по видеокарте? Хочу мониторить температуру. Ну и по хорошему частоту ядра менять. Гуглил, но попадался неживой скам. Видюха от амд

Josh
19.10.2018
12:41:31
gpu-z

Google
Nikita
19.10.2018
12:41:49
gpu-z
Да не. В виде модуля для питона

Josh
19.10.2018
12:42:21
куча натива на гитхабе

Артем
19.10.2018
12:42:33
как в ставить число в строку?

Nikita
19.10.2018
12:42:35
Да говорю ж. Мусор

Josh
19.10.2018
12:42:58
Nikita
19.10.2018
12:43:00
Либо не ставится либо не работает

Артем
19.10.2018
12:43:14
'dflflf;dlf;d' + intPeremenaya

выдает ошибку

Philipp
19.10.2018
12:43:30
Josh
19.10.2018
12:43:40
https://telethon.readthedocs.io/en/stable/extra/basic/asyncio-magic.html я видел эту доку и читал уже несколько раз, никуя не работает, ну помогите а

Евгений
19.10.2018
12:43:48
'dflflf;dlf;d' + intPeremenaya
слава богу, а то я б подумалчто мир сошел с ума

Josh
19.10.2018
12:43:55
скинул же и код, и версию

Philipp
19.10.2018
12:44:06
выдает ошибку
Почитай по синтаксису, нельзя конкатенировать строку с интом.

Артем
19.10.2018
12:44:45
а как вставить тогда?

Philipp
19.10.2018
12:44:52
В крайнем случае 'azaza' + str(42)

а как вставить тогда?
Я выше через .format() показал жеж

Артем
19.10.2018
12:45:30
не работает

либо я дэбил

Евгений
19.10.2018
12:46:08
не работает
эммм. тупой вопрос задам "как не работает?"

Артем
19.10.2018
12:46:16
хз

Google
Евгений
19.10.2018
12:46:21
не работать может очень по разному.

Артем
19.10.2018
12:46:32
{intPeremenya} выводится

Josh
19.10.2018
12:46:32
вот у меня не работает конкретно

Артем
19.10.2018
12:46:36
вместо числа

Josh
19.10.2018
12:46:37
мне помоги тогда

Евгений
19.10.2018
12:46:37
хз
ну там, черная дыра открывается, либо током бьет?

Артем
19.10.2018
12:46:54
винда в мак сось превращается

Admin
ERROR: S client not available

Евгений
19.10.2018
12:47:48
ну значит это непоправимо, меняй прокладку между клавой и стулом

Fenicu ☁️♒️
19.10.2018
12:48:28
Чем фласк лучше ботла?

Denis
19.10.2018
12:48:38
Ничем

Fenicu ☁️♒️
19.10.2018
12:48:56
одно и то же по факту?

а стоп

я пытаюсь найти отличия

Denis
19.10.2018
12:51:02
Лучше возьми нормальный фреймворк

Fenicu ☁️♒️
19.10.2018
12:51:26
мне тупо нужно сделать страничку с кнопками и нажатия обрабатывать

Philipp
19.10.2018
12:51:28
Артем
19.10.2018
12:51:56
Django лучше

Dmitri
19.10.2018
12:52:09
Django лучше
даже сравнивать глупо)

Артем
19.10.2018
12:52:16
+

Google
Alex
19.10.2018
12:52:24
А Flask не нормальный?
нормальный, но для гиков

Dmitri
19.10.2018
12:52:30
фласк юзать онли для мелких проектов, 1 вебпейдж или что-то типа того

Alex
19.10.2018
12:52:37
Django лучше
вкусовщина

Philipp
19.10.2018
12:52:45
Django лучше
Ты прости, друг, но мнение чувака, который не знает как форматируются строки - не котируется

Артем
19.10.2018
12:53:06
ля я год не прикосался к питону

Josh
19.10.2018
12:53:06
from telethon import TelegramClient#, sync from telethon.tl.types import PeerUser, PeerChat, PeerChannel from telethon import events import asyncio tg = TelegramClient('test', 235046, 'blabla') @tg.on(events.NewMessage) async def handler(event): print(event) if __name__ == '__main__': tg.start() tg.run_until_disconnected() ну что я делаю не так то а

Denis
19.10.2018
12:53:11
Нормальные это pyramid, aiohttp, django

Артем
19.10.2018
12:53:11
я жэсер

Denis
19.10.2018
12:53:21
Мб еще какие-то, я не все знаю

Alex
19.10.2018
12:53:36
а тебе для каких целей

Fenicu ☁️♒️
19.10.2018
12:54:02
ну я хочу сделать админку для своих тгботов в вебе

Denis
19.10.2018
12:55:02
Админка в джанге уже готовая

Fenicu ☁️♒️
19.10.2018
12:55:07
ну я просто первый раз в веб вылезаю, вот и спрашиваю, куда курить лучше

Josh
19.10.2018
12:55:10
ну я хочу сделать админку для своих тгботов в вебе
для апи телеги не юзаешь телетон? Или может есть норм решение на js?

Страница 6781 из 9768