95 lines
3.4 KiB
Smarty
95 lines
3.4 KiB
Smarty
% rebase('template/wrapper.tpl')
|
|
<a href="/logout/"><button>Logout</button></a>
|
|
|
|
% if enabled:
|
|
<div id="enablebutton" style="float: right; padding: 2em;">Disable</div>
|
|
% else:
|
|
<div id="enablebutton" style="float: right; padding: 2em;" color="red">Enable</div>
|
|
% end
|
|
|
|
<%
|
|
|
|
# import all the settings templates from bots/*/settings.tpl
|
|
import os
|
|
bots = os.listdir('bots')
|
|
|
|
for bot in bots:
|
|
include('/home/b3yond/git/ticketfrei/bots/' + bot + '/settings.tpl', csrf=csrf, city=city)
|
|
|
|
%>
|
|
|
|
<div>
|
|
<h2>Edit your city page</h2>
|
|
<p>
|
|
With your bot, we generated you a page, which you can use for promotion:
|
|
<a href="/city/{{city}}" target="_blank">Ticketfrei {{city}}</a> You
|
|
can change what your users will read there, and adjust it to your
|
|
needs.
|
|
</p>
|
|
<p>
|
|
<b>You should definitely adjust the Social Media, E-Mail, and Telegram
|
|
profile links.</b>
|
|
Also consider adding this link to the text: <a href="/city/mail/{{city}}"
|
|
target="_blank">Link to the mail subscription page</a>. Your readers
|
|
can use this to subscribe to mail notifications.
|
|
</p>
|
|
<p>
|
|
So this is the default text we suggest:
|
|
</p>
|
|
<form action="/settings/markdown" method="post">
|
|
<textarea id="markdown" rows="20" cols="70" name="markdown" wrap="physical">{{markdown}}</textarea>
|
|
<input name='csrf' value='{{csrf}}' type='hidden' />
|
|
<input name='confirm' value='Save' type='submit'/>
|
|
</form>
|
|
</div>
|
|
|
|
<div>
|
|
<h2>Edit your mail subscription page</h2>
|
|
<p>
|
|
There is also a page where users can subscribe to mail notifications:
|
|
<a href="/city/mail/{{city}}" target="_blank">Ticketfrei {{city}}</a>.
|
|
You can change what your users will read there, and adjust it to your
|
|
needs.
|
|
</p>
|
|
<p>
|
|
So this is the default text we suggest:
|
|
</p>
|
|
<form action="/settings/mail_md" method="post">
|
|
<textarea id="mail_md" rows="20" cols="70" name="mail_md" wrap="physical">{{mail_md}}</textarea>
|
|
<input name='csrf' value='{{csrf}}' type='hidden' />
|
|
<input name='confirm' value='Save' type='submit'/>
|
|
</form>
|
|
</div>
|
|
|
|
<div>
|
|
<h2>Edit your trigger patterns</h2>
|
|
<p>
|
|
These words have to be contained in a report. If none of these
|
|
expressions is in the report, it will be ignored by the bot. You can
|
|
use the defaults, or enter some expressions specific to your city and
|
|
language.
|
|
</p>
|
|
<form action="/settings/goodlist" method="post">
|
|
<textarea id="goodlist" rows="8" cols="70" name="goodlist" wrap="physical">{{triggerwords}}</textarea>
|
|
<input name='csrf' value='{{csrf}}' type='hidden' />
|
|
<input name='confirm' value='Submit' type='submit'/>
|
|
</form>
|
|
</div>
|
|
|
|
<div>
|
|
<h2>Edit the blocklist</h2>
|
|
<p>
|
|
These words are not allowed in reports. If you encounter spam, you can
|
|
add more here - the bot will ignore reports which use such words.
|
|
There are words which you can't exclude from the blocklist, e.g.
|
|
certain racist, sexist, or antisemitic slurs.
|
|
</p>
|
|
<form action="/settings/blocklist" method="post">
|
|
<textarea id="blocklist" rows="8" cols="70" name="blocklist" wrap="physical">{{badwords}}</textarea>
|
|
<input name='csrf' value='{{csrf}}' type='hidden' />
|
|
<input name='confirm' value='Submit' type='submit'/>
|
|
</form>
|
|
</div>
|
|
|
|
|