
Дмитрий
03.06.2017
13:57:06
Это не отменяет того факта, что можно создавать воркеры, но только уже тогда, когда это оправдано)

Pavel
03.06.2017
13:58:19
Ну у воркеров есть еще преимущества - считай сервисная архитектура, простое линейное исполнение. Легко отлаживать, легко включать-выключать.
в очереди задач писать могут разные источники событий. В общем в асинк все это не засунешь.

Дмитрий
03.06.2017
14:18:22

Google

Дмитрий
03.06.2017
14:19:40
У меня например в js по воркерам распределены отдельные цельные задачи, выполнение которых включает в себя в том числе и асинхронное выполнение ряда функций, но уже внутри воркера

Pavel
03.06.2017
14:20:42
Ну это абсолютно субъективный холивар. Можно тогда спросить, зачем в языки не завезли нормальных тредов вместо асинков. Ведь с ними еще удобнее.
Стейт изолирован, можно контролировать потоки данных. И задачи параллелятся на уровне операционной системы.

Дмитрий
03.06.2017
14:21:58
Да это не холивар, ты просто кажется не вьедешь в суть проблемы) Для того, чтобы просто сделать await pause(500) не нужны ни воркеры ни треды, это просто адекватная реальность — иметь возможность линейно записать асинхронную функцию
Треды и воркеры — это уже иной уровень абстракции. Это как сказать зачем нужен switch case если есть воркеры — нонсенс же)

Pavel
03.06.2017
14:23:23
Поток управления перед программистом всегда один. И если он делает pause значит этот поток должен остановиться. Если у него там другой код должен выполняться в это время - это случай тредов. Асинки не нужны?

Дмитрий
03.06.2017
14:23:57
> значит этот поток должен остановиться
Не должен
Говорю же, не понимаешь
Для await достаточно всего одного треда
В этом и есть суть

Pavel
03.06.2017
14:25:49
await это костыли для тех кто не может в треды.

Дмитрий
03.06.2017
14:26:14
Смешно) У тебя накладные расходы на тред адские

Pavel
03.06.2017
14:26:37
Адские? А ты точно знаешь метрику этого слова? =)

Google

Дмитрий
03.06.2017
14:26:54
Ты можешь запустить параллельно вычисления в пару тысяч тредов?

Pavel
03.06.2017
14:27:11
В телеграм боте? Это реально нужно?
Тут уже надо воркеры поднимать =)

Дмитрий
03.06.2017
14:27:29
Тысячу воркеров?
А если это не вычисления, а ожидания ответов пользователей, по прежнему в треды всё вынесешь?)

Pavel
03.06.2017
14:27:55
Ага и 2 тыщи серверов.

Oleg
03.06.2017
14:28:11

Дмитрий
03.06.2017
14:28:21

Pavel
03.06.2017
14:29:52
Ты там выше сам говорил что для такой задачи воркеры оверкилл и можно обойтись двумя строчками. Но при разговоре про треды сразу резко перешел к 2000 параллельных вычислений, триллиарды биллионов ожидающих пользователей и все такое. Зачем так делать?

Дмитрий
03.06.2017
14:31:09

Pavel
03.06.2017
14:32:11
И когда валится в ошибку одна корутина от пользователя, то остальные 1999 тоже валятся и протекают, чудесно.

Дмитрий
03.06.2017
14:32:22
Ахахах, нет конечно же
Ещё вопросы?)

Pavel
03.06.2017
14:32:53
Нет.
На go асинки нормальнее :)

Дмитрий
03.06.2017
14:35:21
Да, горутины збс. Ещё бы язык к ним нормальный
no offence, но я его минимализма не выдержал)

Wyldstyle
03.06.2017
15:48:41
Уже бот

Карабанов
03.06.2017
15:49:30
Было ж в закрепе даже

Google

Wyldstyle
03.06.2017
16:03:06
Не видел. Соррянчег

Magma
03.06.2017
16:10:01
Как узнать id пользователя который нажал inline кнопку python pytelegrambotapi

Sergey❄️
03.06.2017
16:12:50
call.from_user.id

Magma
03.06.2017
16:13:18

α
03.06.2017
16:42:49
Боту всё ещё нужен статичный ip и ssl для постоянной работы?

Pavel
03.06.2017
16:43:17
Для longpolling нет

Andrey
03.06.2017
16:43:53

α
03.06.2017
16:45:45
Кстати где можно почитать о работе бота через бота??
Может есть у кого ссылка.
Я пока без гугла.

Sergey❄️
03.06.2017
16:47:41
Никаких секретов

α
03.06.2017
16:49:47
@Groosha, будет ли книга на тему постройки/организации ботов через бота?

Sergey❄️
03.06.2017
17:11:01
Вызывать методы с токеном другого бота

Mikhail
03.06.2017
17:17:25

α
03.06.2017
17:18:05
Но я всё равно не понял?

Sergey❄️
03.06.2017
17:21:05
В третий раз чтоль написать

Mikhail
03.06.2017
17:22:17

Google

α
03.06.2017
17:25:46
Что конкретно надо?
В конечном итоге сократить подключение к стороннему боту командой типа /token TOKEN ну и подключением функционала к группе/каналу.

Mikhail
03.06.2017
17:27:34

Sergey❄️
03.06.2017
17:28:26
Я в четвёртый раз скажу, что в таком случае нужно вызывать методы апи с другим токеном
Хоть через http запросы

Sergey
03.06.2017
17:28:37

Sergey❄️
03.06.2017
17:28:44

Sergey
03.06.2017
17:28:53
Через вебхук только если

Евгений
03.06.2017
17:29:05

Sergey❄️
03.06.2017
17:29:07
?

Sergey
03.06.2017
17:29:19

b0g3r
03.06.2017
17:29:22
Да, я чет не понял - не умеет что?

Sergey
03.06.2017
17:29:24
Или могёт ?

b0g3r
03.06.2017
17:29:25
да с чего не умеет то

Sergey❄️
03.06.2017
17:29:27

Евгений
03.06.2017
17:29:30
А нахуя? Запусти 2 скрипта, лол

Sergey
03.06.2017
17:29:43

b0g3r
03.06.2017
17:29:45
Просто поллинг нужно в разных потоках запускать

Карабанов
03.06.2017
17:29:58
Народ, а якасса только через хуки заведется? В пулинг не сможет?

b0g3r
03.06.2017
17:30:00
не, там видимо человек делает бота, который будет работать с чужими токенами

Евгений
03.06.2017
17:30:05
Ваш сраный го не может одновременно мне минет делать и кофе варить.
Говно ваш го)

Google

b0g3r
03.06.2017
17:30:07

α
03.06.2017
17:30:31

Карабанов
03.06.2017
17:30:35

b0g3r
03.06.2017
17:30:35
Или я неправильно понял вопрос? ?

Евгений
03.06.2017
17:32:58
МногоБотный режим
Конкретно в твоём случае - можно.
Просто один бот поллит, а другие только отправляют

Карабанов
03.06.2017
17:36:27

Ramzan
03.06.2017
17:37:25
А никто не юзал пак GitHub Study для хостинга ботов?

α
03.06.2017
17:38:29

Ramzan
03.06.2017
17:38:52
Я так понял фотка любого студака годится)
Чтоб доказать, что ты студент

Bohdan
03.06.2017
17:39:30

Ramzan
03.06.2017
17:40:23
У меня с универской почтой не сработало, я студак отправил и на след день зааппрувили

DreadPirateRoberts
03.06.2017
17:40:24
Кхм добрый вечер.Хотел бы попросить помощи или совета.

α
03.06.2017
17:40:34
То есть нет разницы на кого и даже какого уровня? Пту/Вуз.

DreadPirateRoberts
03.06.2017
17:40:39
Есть идея в чате создать бота,который мог бы в пределах чата выдавать людям префиксы