BotAPITamTam Python-библиотека

119
Это чат для обсуждения вопросов, связанных с использованием библиотеки https://github.com/registriren/botapitamtam https://gitflic.ru/project/techmine/botapitamtam Язык чата - 🇷🇺 русский. Некоторые пользователи могут поддержать диалог на 🇺🇸 английском. Публичные боты, построенные на данной библиотеке: @filelink @translatebot @userinfo @opros @golosbot @posting
294
ну как только они откроют диалог с ботом, методом get_chat_id, но у каждого программиста свой подход к решению задачи, может user_id и удобней будет ) ...
ну можно и так, а chat_id сохранять для каждого юзера в базе
301
а как тогда поймать этот chat_id?
ну как только они откроют диалог с ботом, методом get_chat_id, но у каждого программиста свой подход к решению задачи, может user_id и удобней будет )
426
ну тем более, если все в чате сразу в чат и писать, а как только у бота открыт отдельный диалог с админом, то у них уже сразу будет chat_id ...
а как тогда поймать этот chat_id?
331
а если не только мне? может еще админов придется добавить
ну тем более, если все в чате сразу в чат и писать, а как только у бота открыт отдельный диалог с админом, то у них уже сразу будет chat_id
304
если бот только тебе пишет, значит у вас есть chat_id...
а если не только мне? может еще админов придется добавить
326
если бот только тебе пишет, значит у вас есть chat_id...
288
немного не понял, если у юзера не открыт диалог с ботом, то бот не сможет ему по user_id послать сообщение, а если есть диалог, то можно и по chat_id отправлять... вобщем у меня не было пока таких ситуаций, user_id использую ...
так бот у меня добавлен в контакты, поэтому может послать сообщение
301
немного не понял, если у юзера не открыт диалог с ботом, то бот не сможет ему по user_id послать сообщение, а если есть диалог, то можно и по chat_id отправлять... вобщем у меня не было пока таких ситуаций, user_id использую только для авторизации пользователей
287
можно, конечно,закрытую группу сделать для этого, но лишние сложности, по-моему
282
а тебе чем user_id больше нравится если не секрет )
удобнее. я делаю жалобу юзеров на сообщения и хочу.чтобы бот мне пересылал сообщение, на которое жалуются в ЛС и потом принимать меры
284
чем chat_id
312
а тебе чем user_id больше нравится если не секрет )
297
нужно написать bot.send_message('text', chat_id=None, user_id=userId)
да, так работает
290
а для пересылки сообщения тогда как?
301
нужно написать bot.send_message('text', chat_id=None, user_id=userId)
ну это не очевидно. попробую
295
где userId - переменная с юзером
310
нужно написать bot.send_message('text', chat_id=None, user_id=userId)
298
обязательный или chat_id или user_id
то есть, если указываешь user_id, он требует chat_id, а где его взять?
305
с аргументами, конечно. это скрин функции из библиотеки
ну в библиотеке chat_id указан без None, т.к. это обзательный параметр, а вот user_id используется реже поэтому не обязательный, нужно использовать что-то одно, другой соответственно None, только это нужно делать в своем коде а не вбиблиотеке
324
chat_id вообще-то обязательный параметр, иначе как понять куда посылать сообщение?
обязательный или chat_id или user_id
317
а ты так и писал каманды без аргументов?
с аргументами, конечно. это скрин функции из библиотеки
319
chat_id вообще-то обязательный параметр, иначе как понять куда посылать сообщение?
308
о, а вот так работает
а ты так и писал каманды без аргументов?
310
send_message() не посылает сообщения в личку юзеру ну и send_forward_message() соответственно не работает ...
о, а вот так работает
328
send_message() не посылает сообщения в личку юзеру ну и send_forward_message() соответственно не работает
293
тогда тут и спрашивай =)
296
эта либа? =)
ну да
313
эта либа? =)
288
доработано
👍
309
unpin_message почему-то ничего не возвращает, а в доках должен возвращать True или False
доработано
287
🔴 Внимание, владельцы каналов! Начинаем набор участников в подборку взаимопиара! Которая проводится в чате @MegaPR_30 при помощи бота (впервые в ТамТам). Подробная информация тут: @MegaPR_30 Команда вызова информации: /pom. Старт по вторникам!
Это чат для обсуждения вопросов, связвнных с библиотекой botapitamtam, прошу более не публиковать здесь подобные объявления!
283
будем стараться придерживаться документации, пожалуй это правильно )
в принципе, да
313
да я уж потом сообразил, что можно через get_pinned_message сделать то же самое
будем стараться придерживаться документации, пожалуй это правильно )
314
ок, раз есть востребованность добавлю
да я уж потом сообразил, что можно через get_pinned_message сделать то же самое
320
не то, чтобы было сложно, я хотел сделать следующим образом: if bot.unpin_message(chat_id)['success']: bot.send_message("Сообщение откреплено!", chat_id) else: bot.send_message("Я не могу это сделать", chat_id) ...
ок, раз есть востребованность добавлю
315
Я думал о том нужно ли возвращать результат или нет и мне показалось, что главное это то, что действие выполнено, по принципу отправил команду и забыл, если отсутствие результата вызывает сложности в коде, то добавлю... если есть пример где ...
не то, чтобы было сложно, я хотел сделать следующим образом: if bot.unpin_message(chat_id)['success']: bot.send_message("Сообщение откреплено!", chat_id) else: bot.send_message("Я не могу это сделать", chat_id)
300
Я так понимаю, тебе надо проверить есть ли прикрепленное сообщение или нет. Правильно?
да, правильно
299
unpin_message почему-то ничего не возвращает, а в доках должен возвращать True или False
Я думал о том нужно ли возвращать результат или нет и мне показалось, что главное это то, что действие выполнено, по принципу отправил команду и забыл, если отсутствие результата вызывает сложности в коде, то добавлю... если есть пример где без результата сложно - приведи
316
Я так понимаю, тебе надо проверить есть ли прикрепленное сообщение или нет. Правильно?
299
хороший вопрос. потому что, походу, дело не в библиотеке.
а, можно же через get_pinned_message проверить
363
но если пин уже убран, то как определить?
хороший вопрос. потому что, походу, дело не в библиотеке.
339
но он же убрал пин, или нет?
но если пин уже убран, то как определить?
330
unpin_message почему-то ничего не возвращает, а в доках должен возвращать True или False
но он же убрал пин, или нет?
418
unpin_message почему-то ничего не возвращает, а в доках должен возвращать True или False
319
добавлены методы unpin_message и get_pinned_message
320
будет )
отлично!
340
будет )
318
добавлены методы get_is_bot и pin_message
спасибо. а unpin будет?
338
добавлены методы get_is_bot и pin_message