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 (!) Здесь мы все на "ты"
347
Где?
349
Сергей, а подскажи пожалуйста. Почему используется return, а не message_send?
349
Что пропишешь в handle_bot_started_update то и будет
348
Ты же прописываешь это поведение
347
Можно и так
347
нажимаем старт, бот пишет: Привет!, затем пишет еще одно сообщение: Вот что я могу: Кнопка 1, кнопка 2
339
После старта нельзя показывать кнопки?
343
Достаточно
337
Уже все. У меня кеш грязный)))).
338
Что именно? В описании чата недостаточно? )
339
@a-sv подскажешь?)
340
Да
343
Ты про это?
332
Они есть?
333
Сергей, все таки что-то не могу найти исходники тестового бота N1
341
Мой косяк
333
нашел)
339
Сергей, привет. А что-то я не могу найти вот этото бота
333
ну тогда от библиотеки нужна только отправка сообщений
329
больше скрипт, который запускает другие скрипты)
332
он тогда бот или скрипт больше?
315
или запускать задание из шедулера
325
Да мне по-сути надо снимать с сервера статистику
320
типо того python bot.py и все, пусть работает
если без джанго, то так, ага
338
типо того python bot.py и все, пусть работает
331
как - зависит от используемых средств
330
абсолютли
329
Безусловно можно
325
Бота)
336
"Его" это кого? )
318
я вот только пока не понял, его из командой строчки можно запускать, а не из пичарма?
330
А, пожалста!
337
и за туториал огромный плюс
318
Сергей, воспользовался твоей либой. Спасибо)
333
Не исключаю, что в update.update_previous может быть и свой update.update_previous ну и т.д )))
316
"Беритя!" )
m4dn355
328
кайф вообще))) спасиб)))
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
330
а UpdateCmn откуда импортить?)
324
Да я понял)
319
это типа цитирование с хабры =)
326
Он никогда и не выкатывался, если честно)
314
опять Серега скатился в программирование
344
update_previous = UpdateCmn(update.update_previous)
Лучше на это переделай
323
И уже тогда: `print(f"ФИО: {update_previous.callback.payload.cmd_args.get('fio')}")
Или даже: `print(f"ФИО: {update_previous.payload.cmd_args.get('fio')}")
316
кто бы мне с flask так помог
m4dn355
319
просто 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('Самсинг хэс гоу вронг')