
b0g3r
10.09.2017
20:27:43
вот она конструирует объект User

Alex
10.09.2017
20:27:49

b0g3r
10.09.2017
20:28:06
а когда либа не знает что делать с полем - она просто даёт как есть - словарем

Sergey
10.09.2017
20:28:27

Google

Dmitry
10.09.2017
20:28:45

Alex
10.09.2017
20:28:52
хоть i, j, k или a, b, c, asdfasd называй..

Sergey
10.09.2017
20:29:09
последнее норм

b0g3r
10.09.2017
20:29:10
не бейте

Alex
10.09.2017
20:29:24
только я бы руки поотрывал тому, кто так называет переменные

Dmitry
10.09.2017
20:30:05
не бейте
Всё в порядке)
Всем спасибо, разобрался и всё работает?

Kiku
10.09.2017
20:30:28
опенсурсы ботов - https://github.com/DenisIzmaylov/awesome-telegram-bots
либры:
питон
https://github.com/python-telegram-bot/python-telegram-bot
https://github.com/nickoala/telepot
https://github.com/eternnoir/pyTelegramBotAPI
https://bitbucket.org/illemius/aiogram
go
https://github.com/olebedev/go-tgbot
https://github.com/gloob/go-telegram
js
https://github.com/telegraf/telegraf
https://github.com/yagop/node-telegram-bot-api
https://github.com/enricostara/telegram.link
Для создания клиента
https://core.telegram.org/tdlib

Vyacheslav
10.09.2017
20:41:02
Caption изображения markdown не поддерживает?

b0g3r
10.09.2017
20:41:06
нет

Alex
10.09.2017
20:42:10

Mad
10.09.2017
20:45:58
Там же pull-request можно делать

Alex
10.09.2017
20:46:33

Google

Alex
10.09.2017
20:46:42
а туда пулл реквест я сейчас и собрался сделать

Kiku
10.09.2017
20:48:28

Maditachi
10.09.2017
20:50:27
Какая то асинхроннщина?

Alex
10.09.2017
20:51:26
Что за либра, не видел раньше
моя. написана с использованием aiohttp
с коробки имеет FSM, умеет отвечать в вебхук (https://core.telegram.org/bots/faq#how-can-i-make-requests-in-response-to-updates)
второго нет ни у одной другой обертки написанной на питоне.

Vitaly
10.09.2017
20:52:17

Mad
10.09.2017
20:53:47
А чего bitbucket? Это же дно с точки зрения популяризации либы

Alex
10.09.2017
20:54:44

Mad
10.09.2017
20:55:58
Я имею в виду, что с точки зрения продвижения либы логично хостить её на github. По-моему, это стандарт де факто уже.
А удобство. Ну о вкусах не спорят. Но на бакете раньше банально нельзя было посмотреть дерево форков.
Может, запилили уже.

Alex
10.09.2017
21:01:50
в данный момент меня больше волнует что на ReadTheDocs есть баг, из-за которого не билдятся доки под последнюю версию библиотеки. и на багрепорт - ноль реакции.

Mad
10.09.2017
21:05:57
Что за баг?

Alex
10.09.2017
21:06:54
Что за баг?
https://github.com/rtfd/readthedocs.org/issues/3088

Kiku
10.09.2017
21:07:14

Alex
10.09.2017
21:08:12
А что с бд?
с коробки есть адаптер к редису, для хранения состояний.
есть возможность использовать свой адаптер под другие БД

Mad
10.09.2017
21:08:25

Alex
10.09.2017
21:11:04
А ты ставишь этот aioredis?
1) не обязательная зависимость.
2) aioredis нет в репозитории conda-forge
3) ошибка начала происходить не одновременно с добавлением этой зависимости а спустя несколько билдов документации.

Mad
10.09.2017
21:12:35
Что за conda-forge?

Google

Mad
10.09.2017
21:12:45
Чем плох обычный python?

Alex
10.09.2017
21:13:34
1 и 2 варианты не катят, потому то были изменения синтаксиса в 3.6

Mad
10.09.2017
21:14:15
Хммм

Alex
10.09.2017
21:14:19
а 3.6 доступен с конды

Mad
10.09.2017
21:14:51
Дык в конде нельзя что ли сделать pip install aioredis?

Alex
10.09.2017
21:15:00
в начале лета там и 3.6 с конды не работал

Mad
10.09.2017
21:15:58
aioredis треует компиляции или что?

Петр
10.09.2017
21:15:59
Всем привет

Alex
10.09.2017
21:16:11
нет

Mad
10.09.2017
21:16:32
ПРосто не оч, пойму, как можно запретить ставить пакеты :) Просто ложишь пакет банально в корень проекта - пыщ - он установлен :)

Петр
10.09.2017
21:16:37
Подскажите офшорные электронные кошельки адекватные, типо адвкеш

Alex
10.09.2017
21:17:09

Mad
10.09.2017
21:17:27
Зачем таскать? Скачиваешь и кладёшь в корень проекта.
ВО время построения virtualenv для readthedocs

Alex
10.09.2017
21:18:00
для начала там не virtualenv
и окружение там собирается из Conda environment конфига

Mad
10.09.2017
21:18:49
К сожалению, я не работал с conda, так что я тут уже не оч. понимаю
Но я бы посоветовал найти путь установки этой либы. Это лучше, чем ждать у моря погоды.

Google

Alex
10.09.2017
21:20:15

Mad
10.09.2017
21:22:26
гг, ну да )
Он там какую-то картинку пытается обработать
https://github.com/sphinx-doc/sphinx/blob/stable/sphinx/transforms/post_transforms/images.py#L73
У тебя есть картинки в документации?

Alex
10.09.2017
21:25:23
лого, и с ним билды проходили уже
собственно вот тут: http://aiogram.readthedocs.io/en/latest/

Admin
ERROR: S client not available

Mad
10.09.2017
21:25:45
В лого есть не-ascii символы?

b0g3r
10.09.2017
21:26:03
Че

Mad
10.09.2017
21:26:12
Дык лого это часть html-шаблона, не?

Alex
10.09.2017
21:27:05

Mad
10.09.2017
21:27:21
Там ещё картинки бейджиков
но я там ничо не-ascii не нашёл

Alex
10.09.2017
21:27:37
и шаблон я не трогаю.

Mad
10.09.2017
21:29:36
Я смотрю ошибка в ImageDownloader т.е. он что-то пытается скачать
Может быть, когда он пытается PDF построить.
Попробуй отключить PDF -)

Alex
10.09.2017
21:40:00

Google

Mad
10.09.2017
21:41:01
телепатия: +1
=)

?
10.09.2017
22:26:55
Бота лучше строить на GET-POST запросах?

Marlik
10.09.2017
22:27:10
post

?
10.09.2017
22:27:23

Marlik
10.09.2017
22:28:00
Не помню точно, но если почитать доку там где-то было.

Alex
10.09.2017
22:28:22

?
10.09.2017
22:28:44

Alex
10.09.2017
22:29:08
Почему?
потому что слишком глупый вопрос

?
10.09.2017
22:29:35

Marlik
10.09.2017
22:30:10

Alex
10.09.2017
22:30:16
перед тем как задавать вопросы - заглядывай в документацию.

?
10.09.2017
22:30:46
Как нет, если второй раз противоречите своим действиям.

Mad
10.09.2017
22:36:20
Дык документация грит, что можно и GET и POST.
Вот чел и спросил, что лучше: GET или POST.

Marlik
10.09.2017
22:38:02
В зависимости от задачи я думаю.

Magic
10.09.2017
22:39:11
Лучше POST
во 1-ых, не будет проблем с декодированием строки в http запросе (у кого то была тут)
во 2-ых, объем данных больше
в 3-х открой готовый фреймворк популярный. там наверняка POST везде