Гороскоп
Материал из wiki-MyMakerBot
Имя для команды
Вызывается: /horo
Размещение в конструкторе
Контроллер: Любой контроллер
Экшн: horo (например)
Исходный код
{$sign=0}{if isset($argv[1])}{$sign=$argv[1]}{/if} {$period='daily'}{if isset($argv[2])}{$period=$argv[2]}{/if} {$pertip='common'}{if isset($argv[3])}{$pertip=$argv[3]}{/if} {$comhor='conceiving'}{if isset($argv[4])}{$comhor=$argv[4]}{/if} {horoscope sign=$sign period=$period} 💘 <b>Гороскоп на {date('d.m.Y')}</b> 💘 ___________________________ {$ch=['conceiving'=>'Зачатие', 'garden'=>'Садоводство', 'hair'=>'Стрижка']} <b>Общий: {$ch[$comhor]}</b> {$horoscope.$comhor.description} {$pers="{$pertip}_{$period}"} {if isset($horoscope.$pers)} {$ch1=['common'=>'Общий', 'career'=>'Карьера', 'love'=>'Любовный']} {$ch2=['daily'=>'ежедневный', 'weekly'=>'еженедельный', 'monthly'=>'ежемесячный', 'yearly'=>'ежегодный']} <b>{$horoscope.$pers.sign}</b> - <i>{$ch1[$pertip]} {$ch2[$period]} </i> В период: <b>{$horoscope.$pers.start} - {$horoscope.$pers.finish}</b> {mb_substr($horoscope.$pers.description, 0, 1300, 'utf-8')} {else} Нет информации за указанный период <b>{$pers}</b> {/if} {$ch=['', "❤️", "💚", "💙"]} {key l=1 t="{$ch[($comhor=='conceiving')*1]} Зачатие" c="/$cmd $sign $period $pertip conceiving"} {key l=1 t="{$ch[($comhor=='garden')*2]} Садоводство" c="/$cmd $sign $period $pertip garden"} {key l=1 t="{$ch[($comhor=='hair')*3]} Стрижка" c="/$cmd $sign $period $pertip hair"} {$ch=['', "👕", "👔", "👙"]} {key l=2 t="{$ch[($pertip=='common')*1]} Общий" c="/$cmd $sign $period common $comhor"} {key l=2 t="{$ch[($pertip=='career')*2]} Карьера" c="/$cmd $sign $period career $comhor"} {key l=2 t="{$ch[($pertip=='love')*3]} Любовный" c="/$cmd $sign $period love $comhor"} {$ch=['', "⌚️", "📱", "📲", "💻"]} {key l=3 t="{$ch[($period=='daily')*1]} daily" c="/$cmd $sign daily $pertip $comhor"} {key l=3 t="{$ch[($period=='weekly')*2]} weekly" c="/$cmd $sign weekly $pertip $comhor"} {key l=3 t="{$ch[($period=='monthly')*3]} monthly" c="/$cmd $sign monthly $pertip $comhor"} {key l=3 t="{$ch[($period=='yearly')*4]} yearly" c="/$cmd $sign yearly $pertip $comhor"} {key l=10 t='♈️ Овен' c="/$cmd 1 $period $pertip $comhor"} {key l=10 t='♉️ Телец' c="/$cmd 2 $period $pertip $comhor"} {key l=10 t='♊️ Близнецы' c="/$cmd 3 $period $pertip $comhor"} {key l=20 t='♋️ Рак' c="/$cmd 4 $period $pertip $comhor"} {key l=20 t='♌️ Лев' c="/$cmd 5 $period $pertip $comhor"} {key l=20 t='♍️ Дева' c="/$cmd 6 $period $pertip $comhor"} {key l=30 t='♎️ Весы' c="/$cmd 7 $period $pertip $comhor"} {key l=30 t='♏️ Скорпион' c="/$cmd 8 $period $pertip $comhor"} {key l=30 t='♐️ Стрелец' c="/$cmd 9 $period $pertip $comhor"} {key l=40 t='♑️ Козерог' c="/$cmd 10 $period $pertip $comhor"} {key l=40 t='♒️ Водолей' c="/$cmd 11 $period $pertip $comhor"} {key l=40 t='♓️ Рыбы' c="/$cmd 12 $period $pertip $comhor"}