Чат-Подписка на канал

Материал из wiki-MyMakerBot

↩️ Назад

Реакция в чате

Данная команда каждые два часа проверяет подписку на канал и просит подписаться

Размещение в конструкторе

Контроллер: group_msg

Экшн: subscribe

Исходный код

{if ($group_chat_id == -1001243801576) || true}
    {db_form name='subscribe' idx=$user_id fields=['last_time']}
	{if (empty($subscribe) || (isset($subscribe.last_time) && $subscribe.last_time+7200 < time()))}
        {db_save name='subscribe' idx=$user_id data=['last_time'=>time()]}
		{tg_getChatMember chat_id='@MyMakerWorld' assign='res'}
  		{if !$res}
	    	{tg_sendMessage text="♨️ Вы не подписаны на канал @MyMakerWorld" reply_to_message_id=$message.message.message_id die=30}
        {/if}
  	{/if}
{/if}