]> git.ipfire.org Git - thirdparty/fastapi/fastapi.git/commitdiff
🔥 Drop/close Gitter chat. Questions should go to GitHub Discussions, free conversatio...
authorSebastián Ramírez <tiangolo@gmail.com>
Fri, 20 Oct 2023 08:39:03 +0000 (12:39 +0400)
committerGitHub <noreply@github.com>
Fri, 20 Oct 2023 08:39:03 +0000 (12:39 +0400)
docs/em/docs/help-fastapi.md
docs/en/docs/help-fastapi.md
docs/en/docs/js/chat.js [deleted file]
docs/fr/docs/help-fastapi.md
docs/ja/docs/help-fastapi.md
docs/pl/docs/help-fastapi.md
docs/pt/docs/help-fastapi.md
docs/ru/docs/help-fastapi.md
docs/zh/docs/help-fastapi.md
scripts/gitter_releases_bot.py [deleted file]
scripts/notify.sh [deleted file]

index d7b66185d4e74dfa8db33ccca09c1beb68e187d6..b998ade42b4939ce5dc3451d8c8ae4316e0a2796 100644 (file)
 
     ⚙️ 💬 🕴 🎏 🏢 💬.
 
-📤 ⏮️ <a href="https://gitter.im/tiangolo/fastapi" class="external-link" target="_blank">🥊 💬</a>, ✋️ ⚫️ 🚫 ✔️ 📻 &amp; 🏧 ⚒, 💬 🌖 ⚠, 😧 🔜 👍 ⚙️.
-
 ### 🚫 ⚙️ 💬 ❔
 
 ✔️ 🤯 👈 💬 ✔ 🌅 "🆓 💬", ⚫️ ⏩ 💭 ❔ 👈 💁‍♂️ 🏢 &amp; 🌅 ⚠ ❔,, 👆 💪 🚫 📨 ❔.
index e977dba20019b534ee4fc7cff23a14626a918ffb..8199c9b9a9b1b063629e5585c448eb97983eac74 100644 (file)
@@ -231,8 +231,6 @@ Join the 👥 <a href="https://discord.gg/VQjSZaeJmf" class="external-link" targ
 
     Use the chat only for other general conversations.
 
-There is also the previous <a href="https://gitter.im/tiangolo/fastapi" class="external-link" target="_blank">Gitter chat</a>, but as it doesn't have channels and advanced features, conversations are more difficult, so Discord is now the recommended system.
-
 ### Don't use the chat for questions
 
 Have in mind that as chats allow more "free conversation", it's easy to ask questions that are too general and more difficult to answer, so, you might not receive answers.
diff --git a/docs/en/docs/js/chat.js b/docs/en/docs/js/chat.js
deleted file mode 100644 (file)
index debdef4..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-((window.gitter = {}).chat = {}).options = {
-    room: 'tiangolo/fastapi'
-};
index 3bc3c3a8a7be7ea374cdc3de9f79d6ed16adfc67..525c699f5f96a00b6d8f466713e073c64a9a6993 100644 (file)
@@ -84,24 +84,6 @@ Vous pouvez <a href="https://github.com/tiangolo/fastapi" class="external-link"
 * Pour corriger une Issue/Bug existant.
 * Pour ajouter une nouvelle fonctionnalité.
 
-## Rejoindre le chat
-
-<a href="https://gitter.im/tiangolo/fastapi?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge" target="_blank">
-    <img src="https://badges.gitter.im/tiangolo/fastapi.svg" alt="Rejoindre le chat à https://gitter.im/tiangolo/fastapi">
-</a>
-
-Rejoignez le chat sur Gitter: <a href="https://gitter.im/tiangolo/fastapi" class="external-link" target="_blank">https://gitter.im/tiangolo/fastapi</a>.
-
-Vous pouvez y avoir des conversations rapides avec d'autres personnes, aider les autres, partager des idées, etc.
-
-Mais gardez à l'esprit que, comme il permet une "conversation plus libre", il est facile de poser des questions trop générales et plus difficiles à répondre, de sorte que vous risquez de ne pas recevoir de réponses.
-
-Dans les Issues de GitHub, le modèle vous guidera pour écrire la bonne question afin que vous puissiez plus facilement obtenir une bonne réponse, ou même résoudre le problème vous-même avant même de le poser. Et dans GitHub, je peux m'assurer que je réponds toujours à tout, même si cela prend du temps. Je ne peux pas faire cela personnellement avec le chat Gitter. 😅
-
-Les conversations dans Gitter ne sont pas non plus aussi facilement consultables que dans GitHub, de sorte que les questions et les réponses peuvent se perdre dans la conversation.
-
-De l'autre côté, il y a plus de 1000 personnes dans le chat, il y a donc de fortes chances que vous y trouviez quelqu'un à qui parler, presque tout le temps. 😄
-
 ## Parrainer l'auteur
 
 Vous pouvez également soutenir financièrement l'auteur (moi) via <a href="https://github.com/sponsors/tiangolo" class="external-link" target="_blank">GitHub sponsors</a>.
index 166acb5869d046ebbcf66bfb63a6323343afbb3d..e753b7ce3756e98a5fa72e0337ab8234d72ddb65 100644 (file)
@@ -82,20 +82,6 @@ GitHubレポジトリで<a href="https://github.com/tiangolo/fastapi/issues/new/
 * 既存のissue/バグを修正。
 * 新機能を追加。
 
-## チャットに参加
-
-Gitterでチャットに参加: <a href="https://gitter.im/tiangolo/fastapi" class="external-link" target="_blank">https://gitter.im/tiangolo/fastapi</a>.
-
-そこで、他の人と手早く会話したり、手助けやアイデアの共有などができます。
-
-しかし、「自由な会話」が許容されているので一般的すぎて回答が難しい質問もしやすくなります。そのせいで回答を得られないかもしれません。
-
-GitHub issuesでは良い回答を得やすい質問ができるように、もしくは、質問する前に自身で解決できるようにテンプレートがガイドしてくれます。そして、GitHubではたとえ時間がかかっても全てに答えているか確認できます。個人的にはGitterチャットでは同じことはできないです。😅
-
-Gitterでの会話はGitHubほど簡単に検索できないので、質問と回答が会話の中に埋もれてしまいます。
-
-一方、チャットには1000人以上いるので、いつでも話し相手が見つかる可能性が高いです。😄
-
 ## 開発者のスポンサーになる
 
 <a href="https://github.com/sponsors/tiangolo" class="external-link" target="_blank">GitHub sponsors</a>を通して開発者を経済的にサポートできます。
index 723df91d18a0d74d5d064de7f464ee226098c8e2..3d02a87410851ecbbea09549c462f2f350224599 100644 (file)
@@ -231,8 +231,6 @@ Dołącz do 👥 <a href="https://discord.gg/VQjSZaeJmf" class="external-link" t
 
     Używaj czatu tylko do innych ogólnych rozmów.
 
-Istnieje również poprzedni <a href="https://gitter.im/tiangolo/fastapi" class="external-link" target="_blank">czat na Gitter</a>, ale ponieważ nie ma tam kanałów i zaawansowanych funkcji, rozmowy są trudniejsze, dlatego teraz zalecany jest Discord.
-
 ### Nie zadawaj pytań na czacie
 
 Miej na uwadze, że ponieważ czaty pozwalają na bardziej "swobodną rozmowę", łatwo jest zadawać pytania, które są zbyt ogólne i trudniejsze do odpowiedzi, więc możesz nie otrzymać odpowiedzi.
index d82ce3414a7a073b813bb0e6baf212a5e67b30b5..d04905197deecf3bad3199bff626575b1dfdcc10 100644 (file)
@@ -114,8 +114,6 @@ do FastAPI.
 
     Use o chat apenas para outro tipo de assunto.
 
-Também existe o <a href="https://gitter.im/tiangolo/fastapi" class="external-link" target="_blank">chat do Gitter</a>, porém ele não possuí canais e recursos avançados, conversas são mais engessadas, por isso o Discord é mais recomendado.
-
 ### Não faça perguntas no chat
 
 Tenha em mente que os chats permitem uma "conversa mais livre", dessa forma é muito fácil fazer perguntas que são muito genéricas e dificeís de responder, assim você pode acabar não sendo respondido.
index a69e37bd8ca77eb2a30ab457a604b5beb9732edb..65ff768d1efef9c56a8800a053c9d316c1e67b9d 100644 (file)
 
     Используйте этот чат только для бесед на отвлечённые темы.
 
-Существует также <a href="https://gitter.im/tiangolo/fastapi" class="external-link" target="_blank">чат в Gitter</a>, но поскольку в нем нет каналов и расширенных функций, общение в нём сложнее, потому рекомендуемой системой является Discord.
-
 ### Не использовать чаты для вопросов
 
 Имейте в виду, что чаты позволяют больше "свободного общения", потому там легко задавать вопросы, которые слишком общие и на которые труднее ответить, так что Вы можете не получить нужные Вам ответы.
index 2a99950e31ea6841a6de64e76b56675b7da97359..9b70d115a2c348f2f30f939073aff38d57d53b30 100644 (file)
 
     聊天室仅供闲聊。
 
-我们之前还使用过 <a href="https://gitter.im/tiangolo/fastapi" class="external-link" target="_blank">Gitter chat</a>,但它不支持频道等高级功能,聊天也比较麻烦,所以现在推荐使用 Discord。
-
 ### 别在聊天室里提问
 
 注意,聊天室更倾向于“闲聊”,经常有人会提出一些笼统得让人难以回答的问题,所以在这里提问一般没人回答。
diff --git a/scripts/gitter_releases_bot.py b/scripts/gitter_releases_bot.py
deleted file mode 100644 (file)
index a033d0d..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-import inspect
-import os
-
-import requests
-
-room_id = "5c9c9540d73408ce4fbc1403"  # FastAPI
-# room_id = "5cc46398d73408ce4fbed233"  # Gitter development
-
-gitter_token = os.getenv("GITTER_TOKEN")
-assert gitter_token
-github_token = os.getenv("GITHUB_TOKEN")
-assert github_token
-tag_name = os.getenv("TAG")
-assert tag_name
-
-
-def get_github_graphql(tag_name: str):
-    github_graphql = """
-    {
-    repository(owner: "tiangolo", name: "fastapi") {
-        release (tagName: "{{tag_name}}" ) {
-        description
-        }
-      }
-    }
-    """
-    github_graphql = github_graphql.replace("{{tag_name}}", tag_name)
-    return github_graphql
-
-
-def get_github_release_text(tag_name: str):
-    url = "https://api.github.com/graphql"
-    headers = {"Authorization": f"Bearer {github_token}"}
-    github_graphql = get_github_graphql(tag_name=tag_name)
-    response = requests.post(url, json={"query": github_graphql}, headers=headers)
-    assert response.status_code == 200
-    data = response.json()
-    return data["data"]["repository"]["release"]["description"]
-
-
-def get_gitter_message(release_text: str):
-    text = f"""
-    New release! :tada: :rocket:
-    (by FastAPI bot)
-
-    ## {tag_name}
-    """
-    text = inspect.cleandoc(text) + "\n\n" + release_text
-    return text
-
-
-def send_gitter_message(text: str):
-    headers = {"Authorization": f"Bearer {gitter_token}"}
-    url = f"https://api.gitter.im/v1/rooms/{room_id}/chatMessages"
-    data = {"text": text}
-    response = requests.post(url, headers=headers, json=data)
-    assert response.status_code == 200
-
-
-def main():
-    release_text = get_github_release_text(tag_name=tag_name)
-    text = get_gitter_message(release_text=release_text)
-    send_gitter_message(text=text)
-
-
-if __name__ == "__main__":
-    main()
diff --git a/scripts/notify.sh b/scripts/notify.sh
deleted file mode 100755 (executable)
index 8ce5500..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/usr/bin/env bash
-
-set -e
-
-python scripts/gitter_releases_bot.py