TamTamBot для питона ✔️

120
Обсуждение, вопросы, предложения. TamTamBot (TTB): https://github.com/asvbkr/TamTamBot">https://github.com/asvbkr/TamTamBot OpenAPI client (OAC): https://github.com/asvbkr/openapi_client">https://github.com/asvbkr/openapi_client * туториал - https://habr.com/ru/company/mailru/blog/466373/ * демобот - https://github.com/asvbkr/ttBotDemo">https://github.com/asvbkr/ttBotDemo Его работающая инсталяция - @asvbkrTestBot1 * Другие примеры - https://github.com/asvbkr (!) Здесь мы все на "ты"
348
Где?
349
Сергей, а подскажи пожалуйста. Почему используется return, а не message_send?
350
Что пропишешь в handle_bot_started_update то и будет
348
Ты же прописываешь это поведение
347
Можно и так
347
нажимаем старт, бот пишет: Привет!, затем пишет еще одно сообщение: Вот что я могу: Кнопка 1, кнопка 2
339
После старта нельзя показывать кнопки?
343
Достаточно
337
Уже все. У меня кеш грязный)))).
339
Что именно? В описании чата недостаточно? )
339
@a-sv подскажешь?)
340
Да
343
Ты про это?
333
Они есть?
334
Сергей, все таки что-то не могу найти исходники тестового бота N1
341
Мой косяк
333
нашел)
340
Сергей, привет. А что-то я не могу найти вот этото бота
334
ну тогда от библиотеки нужна только отправка сообщений
330
больше скрипт, который запускает другие скрипты)
333
он тогда бот или скрипт больше?
315
или запускать задание из шедулера
325
Да мне по-сути надо снимать с сервера статистику
321
типо того python bot.py и все, пусть работает
если без джанго, то так, ага
338
типо того python bot.py и все, пусть работает
331
как - зависит от используемых средств
330
абсолютли
330
Безусловно можно
325
Бота)
337
"Его" это кого? )
318
я вот только пока не понял, его из командой строчки можно запускать, а не из пичарма?
330
А, пожалста!
338
и за туториал огромный плюс
318
Сергей, воспользовался твоей либой. Спасибо)
333
Не исключаю, что в update.update_previous может быть и свой update.update_previous ну и т.д )))
317
"Беритя!" )
m4dn355
329
кайф вообще))) спасиб)))
m4dn355
335
Готово)))) вот так получилось: update_previous = UpdateCmn(update.update_previous) position = update.message.body.text print(f"ФИО: {update_previous.cmd_args.get('fio')}") print(f"Департамент: {update_previous.cmd_args.get('dep')}") print(f"Должность: {position}")
324
в команду он и приходит
322
Лучше на это переделай
Так он в ТТБ
m4dn355
331
а UpdateCmn откуда импортить?)
325
Да я понял)
320
это типа цитирование с хабры =)
326
Он никогда и не выкатывался, если честно)
314
опять Серега скатился в программирование
345
update_previous = UpdateCmn(update.update_previous)
Лучше на это переделай
324
И уже тогда: `print(f"ФИО: {update_previous.callback.payload.cmd_args.get('fio')}")
Или даже: `print(f"ФИО: {update_previous.payload.cmd_args.get('fio')}")
316
кто бы мне с flask так помог
m4dn355
320
просто Bro power skill pobeda)) вот так сделал: if isinstance(update.update_previous.callback.payload, str): cmd_args = json.loads(update.update_previous.callback.payload).get('cmd_args') fio = cmd_args.get('fio') dep = cmd_args.get('dep') else: print('Самсинг хэс гоу вронг')