telegram-crawler/data/tsf.telegram.org/manuals/bios.html
2021-04-24 12:51:44 +00:00

331 lines
23 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Telegram Support Force</title>
<meta property="og:title" content="TSF BIOS">
<meta property="og:image" content="7d623d30a6afa5abe9">
<meta property="og:description" content="This page will help you navigate our docs and interfaces in any situation.
It will only be of interest to TSF members.…">
<link rel="icon" type="image/svg+xml" href="/img/website_icon.svg?4">
<link rel="alternate icon" href="/favicon.ico?4" type="image/x-icon" />
<script>document.cookie="stel_dt="+encodeURIComponent((new Date).getTimezoneOffset())+";path=/;max-age=31536000;samesite=None;secure"</script>
<link href="https://fonts.googleapis.com/css?family=Roboto:400,500,700" rel="stylesheet" type="text/css">
<link href="/css/bootstrap.min.css?3" rel="stylesheet">
<link href="/css/bootstrap-extra.css?2" rel="stylesheet">
<link href="/css/telegram.css?212" rel="stylesheet">
<link href="/css/tsf.css?7" rel="stylesheet">
<link href="/css/jquery-ui.min.css" rel="stylesheet">
<link href="/css/health.css?126" rel="stylesheet">
<link href="/css/tchart.min.css?10" rel="stylesheet">
<link href="/css/billboard.css?17" rel="stylesheet">
</head>
<body class="emoji_image no-transition">
<div id="aj_progress" class="progress-bar"></div>
<div id="aj_content"><div class="tr-container">
<header>
<div class="container">
<div class="header-wrap">
<div id="header-panel" class="header-panel">
<div class="header-auth">
<div class="header-auth-item"><a class="header-search-btn"></a></div><div class="header-auth-item"><a class="header-auth-link login-link" href="/auth">Login</a></div>
</div>
<div class="header-breadcrumb header-breadcrumb-simple">
<ol id="breadcrumb" class="header-nav breadcrumb"><li><a href="/">Telegram Support Force</a></li></ol>
</div>
</div>
</div>
</div>
</header>
<main class="container">
<nav class="tr-menu">
<div class="tr-menu-section">
<div class="tr-menu-header">
<div class="tr-menu-header-label">Resources</div>
</div>
<ul class="tr-menu-items"><li>
<a class="tr-menu-item" href="/">
<span class="nav-label">Introduction</span>
</a>
</li><li class="active">
<a class="tr-menu-item" href="/manuals">
<span class="nav-label">Manuals</span>
</a>
</li></ul>
</div>
</nav>
<section class="content clearfix">
<section class="tr-content"><div id="dev_page_content_wrap" class=" ">
<div class="dev_page_bread_crumbs"><ul class="breadcrumb clearfix"><li><a href="/" >Telegram Support Initiative</a></li><i class="icon icon-breadcrumb-divider"></i><li><a href="/manuals" >Manuals</a></li><i class="icon icon-breadcrumb-divider"></i><li><a href="/manuals/bios" >TSF BIOS</a></li></ul></div>
<h1 id="dev_page_title">TSF BIOS</h1>
<div id="dev_page_content"><!-- scroll_nav -->
<blockquote>
<p>This page will help you navigate our docs and interfaces in any situation.<br>It will only be of interest to TSF members. Here&#39;s how you <a href="/">become one</a>.</p>
</blockquote>
<h3><a class="anchor-link" href="#1-getting-started"><i class="anchor-icon"></i></a><a class="anchor" name="1-getting-started"></a>1. Getting started</h3>
<p><a href="/manuals/answering_questions">Answering Questions</a> is our constitution. Come back to it anytime you&#39;re in doubt.</p>
<ol>
<li>Our <a href="/manuals/answering_questions#general">creed</a> and <a href="/manuals/answering_questions#the-result">goals</a></li>
<li><a href="/manuals/answering_questions#what-if-i-don-39t-know-the-answer">I don&#39;t know the answer</a></li>
<li><a href="/manuals/answering_questions#chatting">User wants to chat</a></li>
<li><a href="/manuals/answering_questions#real-life-problems">User has real life problems</a></li>
<li><a href="/manuals/answering_questions#insults">User is insulting me</a></li>
</ol>
<p>The <strong>TSupport client</strong> is your rifle.<br>Learn all its <a href="https://trello.com/c/7D2mn7Ko/267-tsupport"><strong>features</strong></a>, and use an up to date template file. </p>
<h4><a class="anchor-link" href="#1a-asking-teammates-for-help"><i class="anchor-icon"></i></a><a class="anchor" name="1a-asking-teammates-for-help"></a>1a. Asking teammates for help</h4>
<p>Never hesitate to ask for help in your local TSF group. But remember: Not everyone in your group uses the same support account and speaks the same languages as you. When you want to ask something:</p>
<ol>
<li>Write a <strong>summary</strong> of the user&#39;s question in one message (don&#39;t copy-paste, be brief)</li>
<li>Always use <strong>English</strong> (there are team members in your group who don&#39;t speak your language)</li>
<li>Always include the entire <strong>footer</strong> from the question (all hashtags)</li>
</ol>
<h4><a class="anchor-link" href="#1b-coming-back-from-the-dead"><i class="anchor-icon"></i></a><a class="anchor" name="1b-coming-back-from-the-dead"></a>1b. Coming back from the dead</h4>
<p>If you notice that you haven&#39;t answered any questions lately, go read the <a href="/manuals/come-and-go">Coming and Going</a> manual.</p>
<h3><a class="anchor-link" href="#2-tracing-your-progress"><i class="anchor-icon"></i></a><a class="anchor" name="2-tracing-your-progress"></a>2. Tracing your progress</h3>
<p>You can check our <a href="/">TSF Panel</a> to see your stats and how you compare against other TSF members. You can also add a little TSF Bio in the panel, so that others know more about you, what you like, what you do, what devices you have and what languages you can speak.</p>
<h3><a class="anchor-link" href="#3-basic-questions"><i class="anchor-icon"></i></a><a class="anchor" name="3-basic-questions"></a>3. Basic questions</h3>
<p>You should be able to handle these easily. Here&#39;s where you find information:</p>
<ol>
<li><a href="https://telegram.org/faq">FAQ</a></li>
<li><a href="https://trello.com/b/igUjgCOh">Tips &amp; Tricks Trello</a></li>
<li><a href="https://trello.com/c/5IqdVdPB/113-viewing-or-editing-apps-list-sheet">App comparison table</a></li>
<li><a href="https://screenshots.telegram.wiki">Screenshots</a> (wiki)</li>
<li><a href="http://data.telegram.wiki/tl_general_en.txt">Answer templates</a> (wiki)</li>
<li><a href="https://telegram.org/press">Articles about Telegram in the media</a></li>
</ol>
<p>Whenever you learn something that was not in the docs,<br>make sure that this new info <strong>finds</strong> its way into the docs!</p>
<h3><a class="anchor-link" href="#4-bug-reports"><i class="anchor-icon"></i></a><a class="anchor" name="4-bug-reports"></a>4. Bug reports</h3>
<p>Search our trello boards before you do anything. In most cases, you will find all the info right away. Ask in your local group if anything is not clear. Use the <a href="https://trello.com/c/iAH2kIDN/278-bug-report-groups">bug report groups</a> if you need to test things on devices you don&#39;t have.</p>
<ol>
<li><a href="/manuals/answering_questions#reporting-bugs-in-telegram">Reporting bugs</a> from <strong>Answering Questions</strong></li>
<li><a href="/manuals/bugs">Bug Handling Manual</a></li>
<li><a href="/manuals/bug_hunting">Investigating Bugs</a></li>
<li><a href="https://trello.com/b/ll9sbLcd">Issues disambiguation board on Trello</a></li>
</ol>
<h3><a class="anchor-link" href="#5-user-suggestions"><i class="anchor-icon"></i></a><a class="anchor" name="5-user-suggestions"></a>5. User suggestions</h3>
<p>Search trello boards first. It could be a bug, a feature or a known suggestion. Discuss in local groups if new suggestions need to be added, <strong>then</strong> add the suggestion to the board. Don&#39;t do this if you&#39;re not sure. And remember that not all suggestions need to be added to the board. Use common sense and the feature philosophy.</p>
<ol>
<li><a href="/manuals/answering_questions#handling-user-suggestions">Handling user suggestions</a> from <strong>Answering Questions</strong></li>
<li><a href="/manuals/feature_philosophy">Feature philosophy</a></li>
<li><a href="https://trello.com/b/TgdZ0YI6">Suggestions Trello board</a> (<a href="https://trello.com/c/3i0SkeFC"><strong>about</strong></a>)</li>
</ol>
<blockquote>
<p>Read the <a href="https://trello.com/c/3i0SkeFC"><strong>About</strong></a> section of the Suggestions Board before you add anything.</p>
</blockquote>
<h3><a class="anchor-link" href="#6-projects-and-suggestions-for-the-tsf"><i class="anchor-icon"></i></a><a class="anchor" name="6-projects-and-suggestions-for-the-tsf"></a>6. Projects and suggestions for the TSF</h3>
<p>The Telegram Support Force is full of brilliant and creative people, and there are many more useful things that can be done besides answering questions. If you&#39;re interested in doing more, check out the TSF Projects board where you&#39;ll find a list of currently active projects initiated by our TSF members. Find one to your liking or just <a href="https://trello.com/c/Km5faOdu/2-how-can-i-help">sign up</a> to be notified when something that requires your skills is going on.</p>
<p>The list of projects is not very long for now, but we&#39;re working on adding more. If you have an idea for a project, see <a href="https://trello.com/c/ktEz53WR/38-what-if-i-have-a-project-idea">this card</a>.</p>
<p>If you have other suggestions and ideas for the general workings of the TSF, our templates, and interfaces, don&#39;t hesitate to contact Markus about it. Oh, and: Rude frescoes. If you have no idea what this last thing was about, read on to the end of this document.</p>
<blockquote>
<p><strong>WARNING:</strong> If you&#39;ve just joined the TSF and are still figuring out what&#39;s going on, we&#39;d suggest not to get too involved with things like side projects. It&#39;s a better idea to first get comfortable with answering user questions before you spread out.</p>
</blockquote>
<h3><a class="anchor-link" href="#7-security-questions"><i class="anchor-icon"></i></a><a class="anchor" name="7-security-questions"></a>7. Security questions</h3>
<p>Stick to the FAQ in case of ordinary users. <strong>Always</strong> consult Markus (unless the matter is fully covered in the Bestiary). If Markus is not available at the moment, ask in your local group. Don&#39;t be afraid to tell an advanced user that you are not a specialist — you don&#39;t have to be.</p>
<ol>
<li>Ask users for the source of their doubts, most likely you&#39;ll get a link</li>
<li>The <a href="https://trello.com/b/igUjgCOh/features-tricks">Features &amp; Tricks</a> board has a <strong>Bestiary</strong> section, look there for known articles</li>
<li><a href="/techfaq">Advanced FAQ</a></li>
<li>Advanced concerns and questions should be mailed to <strong>security@telegram.org</strong></li>
</ol>
<p>To use trello search for links, remove the http(s):// part. E.g.:</p>
<div>
<a href="/file/811140900/1/MFYP2Cb7EC0/1741dcf258433dd879" target="_blank"><img src="/file/811140900/1/MFYP2Cb7EC0/1741dcf258433dd879" title="Screenshot_44.png, 16.6Kb" class="dev_page_image" /></a>
</div>
<p>Trello search is not perfect for links even this way, so may be a good idea to take a personal look at the Bestiary if the search doesn&#39;t return anything. New links for problems that are covered in the Bestiary should be added to the relevant cards.</p>
<h3><a class="anchor-link" href="#8-new-language-requests"><i class="anchor-icon"></i></a><a class="anchor" name="8-new-language-requests"></a>8. New language requests</h3>
<p>Anyone can use the <a href="https://translations.telegram.org">Translation platform</a> to suggest improvements to our current translations — or create their own custom language packs and translate Telegram into any language.</p>
<ol>
<li><a href="https://telegram.org/faq#q-can-i-translate-telegram">Translations instructions in the FAQ</a></li>
<li><a href="https://translations.telegram.org/">Translations section</a></li>
</ol>
<h3><a class="anchor-link" href="#9-join-support-force-requests"><i class="anchor-icon"></i></a><a class="anchor" name="9-join-support-force-requests"></a>9. Join support force requests</h3>
<p>Don&#39;t give our manifesto to just anybody. Try to see if the user is reasonable. If not, you can tell them that finding how to join us is the first test.</p>
<h3><a class="anchor-link" href="#10-media-requests"><i class="anchor-icon"></i></a><a class="anchor" name="10-media-requests"></a>10. Media requests</h3>
<p>Explain that you&#39;re a volunteer and can&#39;t handle press requests, but they can submit a request to <a href="https://t.me/PressBot">@PressBot</a>.</p>
<p>Never promise anything. Be extra careful when handling <strong>any</strong> questions from journalists. If it&#39;s something related to simple Telegram features, reply but make sure they understand that you&#39;ve volunteered to help users in support and are not a spokesperson for Telegram.</p>
<p>If it&#39;s anything more complicated, e.g.:</p>
<ul>
<li>Touches on <strong>any</strong> sensitive subjects like encryption, privacy, moderation, etc. <strong>in any way</strong></li>
<li>Contains a <strong>list of questions</strong></li>
</ul>
<p>=&gt; Simply direct to <a href="https://t.me/PressBot">@PressBot</a>.</p>
<h3><a class="anchor-link" href="#11-legal-stuff"><i class="anchor-icon"></i></a><a class="anchor" name="11-legal-stuff"></a>11. Legal stuff</h3>
<p>You as our volunteers are not trained in legal matters, so it&#39;s safer to do <strong>nothing at all</strong>, should you encounter any kind of legal requests. Lawyers know how to reach us. So simply ignore those messages, do not open, do not reply, do not worry. We&#39;ll handle everything.</p>
<h3><a class="anchor-link" href="#12-secret-words"><i class="anchor-icon"></i></a><a class="anchor" name="12-secret-words"></a>12. Secret words</h3>
<p>By the way, when reading our manuals, you will sometimes notice words that are <strong>definitely</strong> out of place. For example, a text may at some point say something like <em>Bionic sycophants</em> out of the blue only in real life the strange words won&#39;t be highlighted in italics. If you find such words in our manuals, talk to <a href="https://t.me/gladosbot">@Gladosbot</a> and send her the <strong>/sendsecret</strong> command (without parameters). The bot will ask you for the secret words you&#39;ve found and respond if you&#39;ve entered them correctly.</p>
<p>Try this now with the secret words you&#39;ve just found in the paragraph above and keep your eyes opened for more of them in other documents. Please don&#39;t neglect this! Secret words help us understand whether or not you are up to date on our docs in a friendly way.</p>
<h3><a class="anchor-link" href="#13-spam-related-requests"><i class="anchor-icon"></i></a><a class="anchor" name="13-spam-related-requests"></a>13. Spam-related requests</h3>
<p>Some users will complain that they were unfairly limited to only sending messages to their mutual contacts. We at the TSF do not have the tools to handle such requests, but our friendly <a href="https://t.me/spambot">@spambot</a> is always ready to help them and it speaks many different languages, including those that we don&#39;t. Feel free to send the <em>spambot</em> template to such users. If they keep insisting that you do something about their situation, it is OK to ignore them.</p>
<p>Some users will have you believe that somebody reported them &#39;for fun&#39; or &#39;by mistake&#39;, but the reality is usually very different. We have a dedicated team of moderators that process every report aided by sophisticated algorithms, so it is not easy to get limited by mistake. Naturally, both humans and algorithms can err, but the <a href="https://t.me/spambot">@spambot</a> has all the tools necessary for filing an appeal.</p>
<p>And remember: the vast, absolute majority of Telegram users never get reported at all, most reports are declined, and most of the people that do get limited never even notice it. They can talk to anyone they&#39;ve talked to before, they can reply to any messages other people send them, and the initial limitation lasts for only a short period of time. Most likely, you wouldn&#39;t notice if we limited your account for a week or even a month.</p>
<p><a href="https://trello.com/c/JOcDxGHR/218-anti-spam-limitations">Learn more about our antispam systems on Trello »</a></p>
<h3><a class="anchor-link" href="#14-abuse-requests"><i class="anchor-icon"></i></a><a class="anchor" name="14-abuse-requests"></a>14. Abuse requests</h3>
<p>The Telegram Support Force is an organization of volunteers that exists to help Telegram users find their way around the apps; you, our volunteers, are <strong>not qualified</strong> to solve cases involving illegal content — and neither am I (Markus). It is not an issue of trust, rather consider this:</p>
<ol>
<li>We would like our volunteers to be safe from possible legal consequences in case of misunderstandings and incorrectly handled cases.</li>
<li>Exposure to certain materials can result in life-long mental scarring, so we want to leave this to professionals that choose to handle such materials for a living.</li>
</ol>
<p>For these good reasons the Telegram abuse department is <strong>completely separate</strong> from the TSF and is staffed by professionals and not volunteers. It is their job to deal with any public content and abuse-related disputes. Please tell users to write to <a href="mailto:abuse@telegram.org">abuse@telegram.org</a> and include all the details and links — or use the built-in report buttons in our apps.</p>
<blockquote>
<p>Please note: spam@telegram.org is <strong>NOT</strong> used for complaints <strong>about</strong> spam. <a href="https://telegram.org/faq#can-39t-send-messages-to-non-contacts">More info</a></p>
</blockquote>
<h3><a class="anchor-link" href="#15-stick-to-the-bios"><i class="anchor-icon"></i></a><a class="anchor" name="15-stick-to-the-bios"></a>15. Stick to the BIOS</h3>
<p>This is where you go whenever you&#39;re not sure of what to do next. If you don&#39;t find your answer in the BIOS, tell Markus about it. It&#39;s important to keep this document up to date.</p>
<hr>
<h3><a class="anchor-link" href="#tsf-manuals"><i class="anchor-icon"></i></a><a class="anchor" name="tsf-manuals"></a>TSF manuals</h3>
<p><div class="dev_page_nav_wrap"></p>
<ul>
<li><a href="/">TSF Manifesto</a></li>
<li><strong><a href="/manuals/bios">BIOS</a></strong> (you are here)</li>
<li><a href="/manuals/answering_questions">Answering questions</a></li>
<li><a href="/manuals/bugs">Bug handling and troubleshooting</a></li>
<li><a href="/manuals/feature_philosophy">Feature Philosophy</a></li>
<li><a href="/manuals/come-and-go">Leaving and coming back</a></li>
</ul>
<p></div></p>
</div>
</div></section>
</section>
</main>
</div><div class="popup-container login-popup-container hide" id="login-popup-container">
<div class="popup">
<div class="popup-body">
<section>
<h2>Log In</h2>
<p>Log in here to access your TSF stats. Please enter your <b>phone number</b> in the <a target="_blank" rel="noopener" href="https://telegram.org/faq#login-and-sms">international format</a> and we will send a confirmation message to your account via Telegram.</p>
<form id="send-form" class="login-form">
<div class="form-group">
<input type="tel" class="form-control tr-form-control input-lg" id="login-phone" placeholder="+12223334455" autocomplete="off"/>
</div>
<div class="popup-buttons">
<a class="btn btn-link btn-lg login-cancel-btn">Cancel</a><button type="submit" class="btn btn-link btn-lg">Next</button>
</div>
</form>
<div id="login-form" class="hide">
<div class="form-group">
<span class="form-control tr-form-control input input-lg input-disabled"><strong id="login-phone-field"></strong> (<a class="login-back" href="/auth">Incorrect?</a>)</span>
<p class="help-block dots-animated">We&#39;ve just sent you a message.<br/>Please confirm access via Telegram</p>
</div>
<div class="popup-buttons">
<a class="btn btn-link btn-lg login-cancel-btn">Cancel</a><a class="btn btn-link btn-lg login-back">Back</a>
</div>
</div>
</section>
</div>
</div>
</div></div>
<script src="/js/jquery.min.js?1"></script>
<script src="/js/bootstrap.min.js"></script>
<script src="/js/main-aj.js?48"></script>
<script src="/js/main.js?42"></script>
<script src="/js/tsf.js?3"></script>
<script src="/js/jquery-ui.min.js?1"></script>
<script src="/js/tchart.min.js?13"></script>
<script src="/js/billboard.min.js"></script>
<script src="/js/stats.js?17"></script>
<script>ajInit({"version":544,"apiUrl":"\/api?hash=10546d78ca4a237535","unauth":true});</script>
<script id="aj_script">window.initDevPageNav&&initDevPageNav();
Aj.onLoad(function(state) {
function requestConfirmation(event) {
event && event.preventDefault();
var phone = $('#login-phone').val();
$.ajax({
type: 'POST',
url: '/auth/request',
data: {
phone: phone
},
success: function(result) {
$('#login-phone-field').text(phone);
$('#send-form').addClass('hide');
$('#login-form').removeClass('hide');
checkAuth(result.temp_session);
},
error: function(xhr) {
showAlert(xhr.responseText);
},
dataType: 'json'
});
return false;
}
function cancelConfirmation(event) {
event && event.preventDefault();
$('#login-phone-field').text('');
$('#send-form').removeClass('hide');
$('#login-form').addClass('hide');
$('#login-phone').focus();
clearTimeout(window.authTimeout);
return false;
}
function checkAuth(temp_session) {
clearTimeout(window.authTimeout);
window.authTimeout = setTimeout(function doCheckAuth() {
$.ajax({
type: 'POST',
url: '/auth/login',
data: {
temp_session: temp_session
},
success: function(result) {
if (result) {
location.reload();
} else {
checkAuth(temp_session);
}
},
error: function (xhr) {
showAlert(xhr.responseText);
},
dataType: 'json'
});
}, 700);
}
$('#login-popup-container').on('popup:open', function() {
$('#login-phone').focus();
});
$('#login-popup-container').on('popup:close', function() {
cancelConfirmation();
if (location.pathname == '/auth') {
window.history && history.replaceState(null, null, '/');
}
});
$('#login-popup-container #send-form').on('submit', requestConfirmation);
$('#login-popup-container .login-cancel-btn').on('click', function(e) {
e.preventDefault();
closePopup('#login-popup-container');
});
$('#login-popup-container .login-back').on('click', cancelConfirmation);
$('header .login-link').on('click', function(e) {
e.stopImmediatePropagation();
e.preventDefault();
openPopup('#login-popup-container');
});
});
Aj.onUnload(function(state) {
$('#login-popup-container').off('popup:open');
$('#login-popup-container').off('popup:close');
$('#login-popup-container #send-form').off('submit');
$('#login-popup-container .login-cancel-btn').off('click');
$('#login-popup-container .login-back').off('click');
$('header .login-link').off('click');
});
</script>
<script>Aj.pageLoaded();</script>
</body>
</html>