
Tynuk
28.04.2019
13:25:08
Я про инит класса
>>> bot.getMe()
{'ok': True, 'result': {'id': 866819066, 'is_bot': True, 'first_name': 'Bizzare guy', 'username': 'BizzareRobot'}}
>>>

Tishka17
28.04.2019
13:25:40
Я про то, что у тебя бот не должен использоваться без токена же. Так?

Tynuk
28.04.2019
13:25:43

Tishka17
28.04.2019
13:25:52
Чоо

Google

Tynuk
28.04.2019
13:25:57
ну как

Tishka17
28.04.2019
13:26:01
Котлетка

Tynuk
28.04.2019
13:26:13
отдельная папка
в ней инит
в ините класс

Tishka17
28.04.2019
13:26:53
Ты вообще понимаешь о чем я говорю? Ты отвечаешь невпопад

Tynuk
28.04.2019
13:27:02
Нет
не понимаю

Tishka17
28.04.2019
13:27:35
Должен ли бот существовать без токена?

Tynuk
28.04.2019
13:28:15

Tishka17
28.04.2019
13:30:21
Неееет
Должен ли экземпляр бота существовать без токена? Да или нет?

Tynuk
28.04.2019
13:31:40
наверное нет
не понимаю что ты хошь

Google

Tynuk
28.04.2019
13:32:04
АААА
кажись понял

Tishka17
28.04.2019
13:34:19
Ну значит токен должен быть параметром инита класса

Tynuk
28.04.2019
13:34:43
а как
пишет шо ошибка

Tishka17
28.04.2019
13:34:58
Инит
Ну

Tynuk
28.04.2019
13:37:58
Инит
class SimpleBot:
def __init__(self, a)
self.TOKEN = a

Sasha
28.04.2019
13:41:38

Tynuk
28.04.2019
13:42:26

S
28.04.2019
13:42:52
число потоков = количество ядер * 2 - 1
https://pastebin.com/rmJbntXc
как ускорить мой код?
Потоки не сильно дали прироста к скорости скачивания картинок

Tynuk
28.04.2019
13:42:53
С джавой игрался года два назад
чет нихуя не вышло и я бросил

S
28.04.2019
13:44:23
во вконтакте ограничение на число запросов к апи. для неофициальных приложений - 3 в секунду, для офиц - 5
на статику ограничений вроде нет
там еще ограничение 5000 символов на тело запроса

Tishka17
28.04.2019
13:46:34

kernel
28.04.2019
13:46:45
первый дебаггер был создан без дебаггера
Программисты, написавшие
StackOverflow, сделали это без использования StackOverflow

Google

?? Eugene
28.04.2019
13:47:23
А ассемблер - в кодах

Nikolay
28.04.2019
14:34:40
def gettext(a=''):
try:
if Update['message']['text'].find(a)>-1:
return (True,'message','text'), Update['message']['text']
except KeyError:
try:
if Update['edited_message']['text'].find(a)>-1:
return (True,'edited_message','text'), Update['edited_message']['text']
except KeyError:
try:
if Update['message']['caption'].find(a)>-1:
return (True,'message','caption'), Update['message']['caption']
except KeyError:
try:
if Update['edited_message']['caption'].find(a)>-1:
return (True,'edited_message','caption'), Update['edited_message']['caption']
except KeyError: return (False,'0','0'), 'Нетекст'

Tishka17
28.04.2019
14:35:49
Вообще, возвращать 4 значения - муть какая-то

Nikolay
28.04.2019
14:36:38
namedtuple
dict на крайняк

Alexander
28.04.2019
14:36:55
2 же, не 4

Tishka17
28.04.2019
14:37:11

Alexander
28.04.2019
14:37:19
если это конечно ок для дальнейшего использования

Сергей
28.04.2019
14:41:35
Функция .find() ищет позицию, тут же нужно просто вхождение, для которого есть in. Зачем избыточное использование?

Nikolay
28.04.2019
14:42:45

Ibh
28.04.2019
14:54:47
однако эти кнопки входные боты уже легко обрабатывают

Tigran
28.04.2019
14:58:35
а после написания в файл 300 он должен дописывать строчку про тракториста?

[Anonymous]
28.04.2019
15:08:46
#работа
телеграм бот
есть 5 каналов, бот постоянно проверят каналы на появление новых публикаций если на канале появилась публикация бот должен сделать репост в основной канал №6 так как канал публичный на канале бот должен получить номер поста и после чего записать в .txt с новой строки в таком формате
reposter@1231:200
1231 - номер поста
если канал 1 то дописать 100, канал 2 дописать 200... канал 5 дописать 500 дописывать должен после ":"
Готов заплатить 1500 р.

Марк
28.04.2019
15:14:13

[Anonymous]
28.04.2019
15:14:49

[Anonymous]
28.04.2019
15:39:34
На javascript есть fetch, а на питоне есть аналоги?

Mikhail
28.04.2019
15:39:42
Ребят, подскажите, откуда можно получать котировки акций с MOEX в реальном времени. Может кто в теме, спасибо.

Google

[Anonymous]
28.04.2019
15:40:07
Есть чат где сидят все те кто парсят что-то?

kernel
28.04.2019
15:40:07

[Anonymous]
28.04.2019
15:40:11

?? Eugene
28.04.2019
15:40:30

[Anonymous]
28.04.2019
15:40:38

?? Eugene
28.04.2019
15:41:04

Tynuk
28.04.2019
15:42:19

Simon
28.04.2019
15:42:30

[Anonymous]
28.04.2019
15:42:35
Кто писал что есть скрипт ?
В личку напиши

[Anonymous]
28.04.2019
15:43:02
просто при запросе на сайт такое кидает
Javascript is disabled or blocked by an extension (ad blockers for example)
Access to this page has been denied because we believe you are using automation tools to browse the
website.

Mikhail
28.04.2019
15:44:17

Simon
28.04.2019
15:44:53

?? Eugene
28.04.2019
15:45:08

[Anonymous]
28.04.2019
15:45:37
Селениумом парси
к селениуму соксы с авторизацией можно прикрутить? Я так и не понял как и мне надо чтобы каждое окно имело разные прокси

?? Eugene
28.04.2019
15:46:22
Можно, наверняка, но я не великий спец по селениуму

Tishka17
28.04.2019
15:49:14

[Anonymous]
28.04.2019
15:49:29
дайте чат по селениуму

Tynuk
28.04.2019
15:56:11
import simplemybot
bot = simplemybot.SimpleBot('TOKEN')
Updates = bot.getUpdates(offset = -1)
offset = Updates[0]['update_id']
def text_handler(a = ''):
if Update.get('message')!=None:
tmp = Update.get('message')
if tmp.get('text')!=None:
tmp = tmp.get('text')
else: return False, None
else: return False, None
if tmp.finder(a)>-1:
return True, tmp
return False, None
while True:
if offset == bot.getUpdates(offset = -1)[0]: continue
for Update in Updates:
pass
offset = Updates[-1]['update_id']
Updates = bot.getUpdates(offset = offset+1)
как весь этот код в одну строку засунуть

Google

Tynuk
28.04.2019
15:56:11
типо что бы там где пасс
был оснвоной код