
Маткурбанов
05.12.2017
19:28:07

Savva
05.12.2017
19:28:08
telegram bot api
я пробовал
но работает только после того, как ввел команду /старт

Google

Маткурбанов
05.12.2017
19:28:45
Скинь код в личку

Savva
05.12.2017
19:28:52
ща

Sergey❄️
05.12.2017
19:44:27

Sergey
05.12.2017
19:53:50
сразу показывает своё превосходство

?
05.12.2017
19:55:09
А я не понял шутки..
А, понял.

Waha
05.12.2017
19:55:35
Лол
Сейчас будет двигать тазом и рычать

?
05.12.2017
19:56:36
Опять не понял шутки..

Waha
05.12.2017
19:57:26

Konstantin
05.12.2017
20:15:56
а просмотры постов которые у каналов есть - их бот может отлавливать?
бот апи имею ввиду
http://shot.hsdn.org/aPzd52cp

Google

Ivan
05.12.2017
20:24:44

@LyoSU
05.12.2017
20:48:55

Павел
05.12.2017
20:59:20
Друзья, вопрос. Наверное я опять туплю. Хочу выдавать пользователю клавиатуру с кнопкой "Жопа {}", где {} - цифра, которая берется из базы. Цифра меняется иногда.
Но проблема. Я упоролся уже до вот такого:
markup4.row('Геометки ({})'.format(Location.select().count())
То есть у меня прямо вроде как сразу на подсосе это число.
Но при повторной выдаче клавиатуры - значение не меняется. То есть только после перезапуска ботчанского. Как сделать эту цифру "живой"? :)

b0g3r
05.12.2017
21:00:07
а в каком месте клавиатура генерится?

Павел
05.12.2017
21:00:47
- импорты
- токен-хренокен
- подключение к бде
- клавдия
- код

Alex
05.12.2017
21:01:55

Konstantin
05.12.2017
21:02:01

Павел
05.12.2017
21:02:13

Alex
05.12.2017
21:02:48
ну либо кешированием обмазатся

b0g3r
05.12.2017
21:02:59
да, она у тебя единожды при импорте выполняется
импорт выполняется при запуске

Sergey
05.12.2017
21:03:08

Павел
05.12.2017
21:04:03
спасибо, парни, перенес в хэндлер - сработало. Ох, век воли не видать =)

b0g3r
05.12.2017
21:04:29
ты себе всё ментора не найдешь?)

Itjunky дзинь даос
05.12.2017
21:07:30

Павел
05.12.2017
21:08:22

b0g3r
05.12.2017
21:08:45
а работу в команде - тоже нет?(
знаний уже должно хватать на джуна

Павел
05.12.2017
21:10:30
да я не профильный товарищ :) это тупо хобби по-вечерам

Google

Vitaly
05.12.2017
21:11:26
Бросай свою стройку )

Itjunky дзинь даос
05.12.2017
21:11:44

b0g3r
05.12.2017
21:11:59
нет, не ищу

Itjunky дзинь даос
05.12.2017
21:12:04
Эх
А я вот хочу из девопса в погромиста переквалифицироваться. Но джуна чот никто не хочет, а на миддла скорее всего пока не тяну.

Vitaly
05.12.2017
21:13:05
А чо девопс не нра?

b0g3r
05.12.2017
21:13:32
джуна много кто хочет (спб-москва - точно)

Itjunky дзинь даос
05.12.2017
21:14:32
Обычно там такого джуна хотят, который в питоне джун, а в другом языке не ниже мидла

b0g3r
05.12.2017
21:15:43
ну вот серьезно - вижу рынок вакансий, джунов там полно - за маленькие и нормальные деньги
@voiceru_bot ???

b0g3r
05.12.2017
21:17:14
он служил мне верой и правдой столько чатиков...

Itjunky дзинь даос
05.12.2017
21:17:39

b0g3r
05.12.2017
21:17:59
за полтора года можно и на миддла идти

Artyom
05.12.2017
21:19:09

Itjunky дзинь даос
05.12.2017
21:19:10
Для этого надо во всйике алгоритмы погружаться и писать постоянно, а я пишу лишь время от времени и чаще скрипты для девопса, где довольно простые алгоритмы чаще всего. По сути только простое дёрганье апишечек, без всяких лямбд и хитрых перегрузок объектов.

b0g3r
05.12.2017
21:19:30

Itjunky дзинь даос
05.12.2017
21:20:04

b0g3r
05.12.2017
21:20:20
ну грит на реконструкции, значит на реконструкции

Google

b0g3r
05.12.2017
21:20:25

Artyom
05.12.2017
21:20:30

Admin
ERROR: S client not available

Artyom
05.12.2017
21:20:43

John
05.12.2017
21:40:47
Если делать бота на PHP на этом движке
https://github.com/php-telegram-bot
Подскажите, возможноли строить структуру своих комманд в каталоге /Commands/ ?
Неужели все команды в одну кучу?
Так же вопрос, все команды летят в GenericmessageCommand.php, получается если у меня много пуктов меню, то все пукты всегда обрабатывать только в GenericmessageCommand.php?

Zulbukharov
05.12.2017
21:42:20
всем привет, кто нибудь запускал телеграмм бота на google app engine?

Itjunky дзинь даос
05.12.2017
22:05:06

John
05.12.2017
22:05:59

Itjunky дзинь даос
05.12.2017
22:08:20
Ну что бы в разных файлах обработчики разных команд были, можно инклудить эти разные файлы в основном же.

John
05.12.2017
22:09:37

Itjunky дзинь даос
05.12.2017
22:09:59
Я не пишу на похапе

Maxim
05.12.2017
22:12:12

Itjunky дзинь даос
05.12.2017
23:18:02

Stanislav
05.12.2017
23:33:18
Ору, в телебота приходит сообщение не команда - и он падает к хуям
С ошибкой 'in <string>' requires string as left operand, not NoneType
Было у кого?

Itjunky дзинь даос
05.12.2017
23:36:31
Дык где-то пустая переменная внезапно

Alex
05.12.2017
23:40:26
(не помнб срется ли в логи у телебота ответ от тг)
у меня высирается точно в aiogram

Stanislav
05.12.2017
23:41:15
включай дебаг, смотри что приходит
Я посмотрел
Кусок трейсбека:
File "/home/gurland/Projects/geometry_bot/venv/lib/python3.6/site-packages/telebot/__init__.py", line 1274, in _test_filter
return test_cases.get(filter, lambda msg: False)(message)
File "/home/gurland/Projects/geometry_bot/venv/lib/python3.6/site-packages/telebot/__init__.py", line 1270, in <lambda>
'commands': lambda msg: msg.content_type == 'text' and util.extract_command(msg.text) in filter_value,
TypeError: 'in <string>' requires string as left operand, not NoneType
Кусок кода
'commands': lambda msg: msg.content_type == 'text' and util.extract_command(msg.text) in filter_value,

Google

Stanislav
05.12.2017
23:41:29
msg,text = "Алиса Говно"
Это из дебагерра инфа

Alex
05.12.2017
23:42:37
хм

Stanislav
05.12.2017
23:45:07
Это на самом деле очень странно, че это вдруг оно на не команду залупается

Alex
05.12.2017
23:47:25
запусти сам util.extract_command("Алиса Говно")

Stanislav
06.12.2017
00:22:48

Alex
06.12.2017
00:22:59

Stanislav
06.12.2017
00:25:49
проверь
>>>util.extract_command(msg.text)
None

Alex
06.12.2017
00:26:14

Stanislav
06.12.2017
00:26:40

Alex
06.12.2017
00:28:47

Stanislav
06.12.2017
00:29:37