@botoid

Страница 468 из 4042
Firdavs
15.01.2017
18:30:01
я про код

Suren
15.01.2017
20:29:52
Это что?

Rocket
15.01.2017
20:30:08
Это что?
очередной лохотрон

Google
yegorf1
15.01.2017
20:30:25
а они кстати легальны?

Suren
15.01.2017
20:30:31
очередной лохотрон
А веселуха в чем?

Rocket
15.01.2017
20:30:32
ну и еще можно как тест на IQ использовать

А веселуха в чем?
оно, когда сллопывается(а это случается довольно быстро с такими лохотронами) - то начинается веселая веселуха в чатах, с ним связанных...

этот держится уже больше месяца

meanmail
15.01.2017
22:57:41
/stat@combot

Combot
15.01.2017
22:57:41
combot.org/chat/-1001041869725

Rocket
15.01.2017
23:42:49
я застал только цирк под названием Лара

а до этого было еще много

Erzac
15.01.2017
23:43:00
Затащи меня в какой нибудь такой)

Rocket
15.01.2017
23:43:03
я знаю еще два таких лохотрона

пиши в личку )

Google
Yury
16.01.2017
04:18:21
Немного поздно, но мало ли кому то пригодится для тем Генератор цветовых схем и готовые схемы: https://color.adobe.com/ru/explore/most-popular/?time=all

Def
16.01.2017
06:31:05
ребзи а можно ли в телеграме создать гипперссылку? Я имею ввиду по аналогии с html, напрмер <a href="моя ссылка">перейти на мой сайт</a>

Def
16.01.2017
06:31:28
как?)

Wyldstyle
16.01.2017
06:32:23
как?)
@markdownrobot

Suren
16.01.2017
06:32:46
https://core.telegram.org/bots/api#formatting-options

Wyldstyle
16.01.2017
06:33:03
@markdownrobot
В настройках настрой html И будут работать <b>,<i>,<a>

Def
16.01.2017
06:35:47
вот такое сообщение и выводит

Богдан
16.01.2017
06:36:32
Добавь параметр parse_type=html

Вроде так

Я не читал доку и делал все методом тыка Уже не помню

Suren
16.01.2017
06:42:11
Богдан
16.01.2017
06:42:34
Вот да :)

Def
16.01.2017
06:50:13
угу, получилось) спасибо большое)

Подскажите как можно реализовать, чтобы при отправке команды боту, он выводил в одном сообщении все записи из таблицы в БД? Использую sqlite и pyTelegramBotAPI. Сейчас проблема заключается в том, что вместо отправки одного сообщения он флудит и отправляет количество сообщений эквивалентных количеству записей в таблице, причем выводит почему-то только айдишники

вот код

Евгений
16.01.2017
07:51:45
Ну лол, для каждой строки вызывается send_message

Потому и столько флуда

Def
16.01.2017
07:52:07
точно)

Евгений
16.01.2017
07:53:34
Ща навскидку не скажу, но, по-моему, можно сразу получить все строки через rows = cur.execute(...).fetchall() Потом через for row in rows собрать всю инфу в одно сообщение (ну, или генератор заюзай) и отправить одним сообщением

Google
Def
16.01.2017
07:54:11
понял, спасибо)

буду пробывать )

что-то не получается у меня ничего(

Евгений
16.01.2017
08:37:29
12.6. sqlite3 — DB-API 2.0 interface for SQLite databases — Python 3.5.3rc1 documentation https://docs.python.org/3.5/library/sqlite3.html

x3233
16.01.2017
08:38:29
что-то не получается у меня ничего(
Перед фором можешь создать переменную и в цикле в нее добавлять строки, а после цикла уже отправлять

Def
16.01.2017
08:38:53
сейчас попробую

x3233
16.01.2017
08:39:20
Зачем, если fetchall() вернет список?
Потому что оп оп говнокод

Умеем, практикуем

Def
16.01.2017
08:39:35
мне на самом деле ближе как это делается на пыхе, но я не очень понимаю как сделать подобное на питоне да еще и с sqlite

Евгений
16.01.2017
08:39:46
Потому что оп оп говнокод
Схуяли fetchall говнокод?

x3233
16.01.2017
08:40:02
Схуяли fetchall говнокод?
Я про себя вообще-то

Евгений
16.01.2017
08:40:20
https://docs.python.org/3.5/library/sqlite3.html#sqlite3.Cursor.fetchall

Def
16.01.2017
08:40:28
вот типа такого гораздо удобнее

x3233
16.01.2017
08:40:41
Так пиши на пхп

Def
16.01.2017
08:40:44
но я не очень понимаю как это должно выглядеть в пайтоне)

Евгений
16.01.2017
08:40:54
В чём суть проблемы-то? Просто вывести содержимое таблицы?

x3233
16.01.2017
08:43:53
Ему два столбца отправить надо

Def
16.01.2017
08:43:54
грубо говоря да

Google
Def
16.01.2017
08:44:10
в одном сообщении

Евгений
16.01.2017
08:44:14
грубо говоря да
Минут через 15 до компа доползу и скину пример

Def
16.01.2017
08:44:26
оке, спасибо)

x3233
16.01.2017
08:44:43
А если сообщение слишком длинное оно обрежится ?

Или ексепшен

Евгений
16.01.2017
08:45:05
Через клиентов - уйдёт как несколько

x3233
16.01.2017
08:45:47
Сяп

Def
16.01.2017
08:45:56
вот кстати говоря, еще прикол в том, что обрезает и выводит вообще только айдишники, хотя принт выводит полностью

Евгений
16.01.2017
08:46:27
Def
16.01.2017
08:47:47
Оке, посмотрю. Структуру таблицы скинь, чтоб похожую сделать
CREATE TABLE adress(ID INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, name TEXT NOT NULL, cost INTEGER NOT NULL)

максимально примитивная)

Евгений
16.01.2017
08:48:01
Ок

Сверху - код (я заюзал генератор, могу показать вариант попроще) Посередине - содержимое БД Внизу - вывод (уйдёт одним сообщением через send_message)

Def
16.01.2017
09:03:16
можно по проще))

угу, спасиб)

сейчас опробую)

Евгений
16.01.2017
09:04:44
Сам массив rows, который возвращается от запроса к БД с fetchall() выглядит как массив таплов (tuple): [(2, 'Item 1', 10), (3, 'Item 2', 20), (4, 'Item 3', 30), (5, 'Item 4', 40)] В каждом tuple первый элемент id, второй name, третий price (как в структуре БД)

x3233
16.01.2017
09:06:48
Удобно

Google
Евгений
16.01.2017
09:07:15
Заметь, при открытии БД через менеджер контекста (with ... as ... ) БД сама закроется после выхода из блока кода. Удобно и исключается фактор забывчивости

x3233
16.01.2017
09:08:03
Больше sqlitestudio нравится

Def
16.01.2017
09:08:12
буду знать) вообще я совсем недавно начал питон изучать, еще не знаю многих плюшек)

x3233
16.01.2017
09:08:16
Больше полездного пространства

Евгений
16.01.2017
09:08:24
Больше sqlitestudio нравится
Меня устраивает DB Browser, потому что он Portable и я привык

Def
16.01.2017
09:08:59
что значит !s ? я делал анологично но вместо {!s} у мня были {0}, {1} ну и тд

Евгений
16.01.2017
09:08:59
Больше sqlitestudio нравится
А весит он сколько?

Евгений
16.01.2017
09:09:47
что значит !s ? я делал анологично но вместо {!s} у мня были {0}, {1} ну и тд
{!s} - автоматическое преобразование в строку Можешь написать как {1!s}, {0!s}

И не нужно тогда писать str(variable), а просто пишешь variable

Дофига. 40 метров
Ну дык и DB Browser около 50 метров. Эт норм

Страница 468 из 4042