Здравствуйте! Такой вопрос. для одной из групп с какого-то момента перестали приходить события о добавлении новых пользователей. В других группа робот отлавливает такие события как и раньше. Из-за чего такое может быть?
Читать полностью…Привет всем, подскажите плиз
Боту уже больше месяца, и людей там 7k+ а Monthly Active users не появляется. это из за чего ?
здравствуйте, в Telegraph (Graph Messenger) есть возможность «авторизации» по токену бота, есть ли клиенты для windows с такой же функцией?
Читать полностью…так в бд сессии по-моему тот же session string хранится, просто в другом виде, поэтому риск вообще не меняется и прямо коррелирует с соблюдением правил Telegram
Читать полностью…создай отдельную БД куда будешь писать/читать пиров, флаг is_new какой-нибудь, который по дефолту True, потом снимается после первого ответа
И используй session_string в запуске обоих процессов, через CLI arg может быть
Если клиенты в докере - то ещё проще через энвы
ну черга, і вобше я би по іншому зробив і бажано бд notsql або вобше щось для черг
Читать полностью…Всем привет, такой вопрос возник.
Как вы реализуете у себя уведомление юзера о пополнение платежки.
Ведь, например, запускаете апишку, которая отлавливает удачные платежки, а дальше должна в тг отправить в боте уведомление.
fast.py - сама апишка для ловли платежей
bot.py - aiogram webhook бот.
Можно, впринципе, реализовать:
1) через прямую отправку bot.send_message() через pyTelegramBotApi
2) как сейчас я реализовал, через добавления в базу бота сообщений, необходимых отправить юзерам, то есть основная логика раз в N время проверяет базу на наличие сообщений, в случае нахождения, отправляет.
Вопрос, есть ли более оптимальная логика? Или 2 путь вполне приемлем?
Но популярные боты, такие как Paws and Dogs, смогли добавить криптовалютную оплату, как? Даже Major теперь принимает TON от пользователей
Читать полностью…тг поставили чтобы эти пользователи не отображались если их менее 10к
если прям очень хочется показывать количество юзеров то можно в боте запустить какую-то минимальную рефку от тг, тогда он будет показывать количество MAU даже если их меньше 1к
А на фрагменте обмен звезд в тоны идет по фиксированную курс, например 1000 звезд - 1 тон или он меняется в зависимости от стоимости тона?
Читать полностью…как сделать разделения по разрядам чисел?
чтоб допустим вместо 100000 выводило 100.000
async with async_session() as session:Вот смотрите у меня есть функция create_time_table и в нее передаются вложенные списки а вот как можно сделать чтобы for пробегал и по вложенным спискам Читать полностью…
async with session.begin():
try:
for time in times:
table_name=f'public.{time}'
await session.execute(f"""
CREATE TABLE IF NOT EXISTS {table_name}
(
id_pers NOT NULL GENERATED ALWAYS AS IDENTITY ( INCREMENT 1 START 1 MINVALUE 1 MAXVALUE 12 CACHE 1 ),
tg_id bigint,
child_id integer,
CONSTRAINT fk_id_pers_id_pers FOREIGN KEY (child_id)
)""")