mirror of
https://github.com/Einundzwanzig-Podcast/einundzwanzig.space.git
synced 2025-12-13 16:26:50 +00:00
Remove Telegram groups and links
This commit is contained in:
2
.github/workflows/build.yml
vendored
2
.github/workflows/build.yml
vendored
@@ -32,8 +32,6 @@ jobs:
|
||||
run: npm ci
|
||||
- name: Build
|
||||
run: npm run prod
|
||||
env:
|
||||
TELEGRAM_BOT_TOKEN: ${{ secrets.TELEGRAM_BOT_TOKEN }}
|
||||
# Deploy, limited to the master branch
|
||||
- name: Deploy
|
||||
if: success() && github.ref == 'refs/heads/master'
|
||||
|
||||
@@ -5,7 +5,6 @@
|
||||
"themeColor": "#f7931a",
|
||||
"cardImage": "/img/cover/news.png",
|
||||
"twitterUrl": "https://twitter.com/_einundzwanzig_",
|
||||
"telegramUrl": "https://t.me/einundzwanzigpodcast",
|
||||
"instagramUrl": "https://www.instagram.com/einundzwanzig_podcast",
|
||||
"shopUrl": "https://einundzwanzig.shop/",
|
||||
"soundcloudUrl": "https://soundcloud.com/einundzwanzig_beats",
|
||||
|
||||
@@ -10,8 +10,6 @@ footer#footer.footer
|
||||
p.social
|
||||
a(href=site.meta.twitterUrl rel="me nofollow noopener" target="_blank" title="Twitter")
|
||||
+sprite("twitter")
|
||||
a(href=site.meta.telegramUrl rel="me nofollow noopener" target="_blank" title="Telegram")
|
||||
+sprite("telegram")
|
||||
a(href=site.meta.youtubeUrl rel="me nofollow noopener" target="_blank" title="YouTube")
|
||||
+sprite("youtube")
|
||||
a(href=site.meta.instagramUrl rel="me nofollow noopener" target="_blank" title="Instagram")
|
||||
|
||||
@@ -27,8 +27,6 @@ html(lang="de")
|
||||
a(href="/meetups/" class=(navCurrent === 'meetups' && 'current')) Meetups
|
||||
a(href="https://portal.einundzwanzig.space/de/event/overview?l=de" rel="nofollow noopener") Events
|
||||
a(href="https://portal.einundzwanzig.space/" rel="nofollow noopener") Portal
|
||||
a(href="https://nostrnests.com/9noscz/" rel="nofollow noopener") Nostrnest
|
||||
a(href="/telegram/" class=(navCurrent === 'telegram' && 'current')) Telegram
|
||||
a(href="/shops/" class=(navCurrent === 'shops' && 'current')) Shops
|
||||
a(href=site.meta.youtubeUrl target="_blank" rel="nofollow noopener") YouTube
|
||||
a(href=site.meta.shoutoutUrl target="_blank" rel="nofollow noopener") Shoutout
|
||||
|
||||
@@ -30,16 +30,6 @@ block main
|
||||
.current
|
||||
+episodePlayer(currentEpisode)
|
||||
|
||||
section#telegram
|
||||
:markdown-it(html linkify typographer)
|
||||
## 💬 Komm in die Gruppe!
|
||||
|
||||
Mit unserer Telegram-Gruppe bieten wir dir ein Shitcoin-freies Refugium: Mit über 2.000 Gleichgesinnten
|
||||
sprechen wir dort nicht über den Preis, Altcoins oder sonstige unwichtigen Dinge. In unserer Gruppe
|
||||
findest du News, Informationen und bekommst praktische Ratschläge zu technischen Themen.
|
||||
|
||||
a.button(href=site.meta.telegramUrl target="_blank" rel="nofollow noopener") Ab in die Gruppe
|
||||
|
||||
//- section#shop
|
||||
//- :markdown-it(html linkify typographer)
|
||||
//- ## 🛍 Unser bitcoin-only Shop
|
||||
@@ -80,8 +70,8 @@ block main
|
||||
## 🗣 Sei laut, shout out!
|
||||
|
||||
Wenn du möchtest, dass wir im Podcast deinen Shoutout vorlesen, dann bist du mit 21.000 Sats dabei!
|
||||
Wir sammeln alle Einnahmen bis die 1.000.000 Sats voll sind. Dann lassen wir in unserer Telegram-Gruppe
|
||||
darüber abstimmen welches Bitcoin-Projekt aus Deutschland diese kostbaren Sats bekommen soll.
|
||||
Wir sammeln alle Einnahmen bis die 1.000.000 Sats voll sind. Dann lassen wir darüber abstimmen welches
|
||||
Bitcoin-Projekt diese kostbaren Sats bekommen soll.
|
||||
Wenn du also einen Shoutout in unserem Podcast kaufst, [unterstützt](/spenden/) du damit auch ein Bitcoin Projekt.
|
||||
|
||||
a.button(href=site.meta.shoutoutUrl target="_blank" rel="nofollow noopener") Shoutout senden
|
||||
|
||||
@@ -1,23 +0,0 @@
|
||||
extends /template.pug
|
||||
|
||||
block vars
|
||||
- const title = 'Telegram-Gruppen'
|
||||
- const description = 'Eine Liste von Telegram-Gruppen der Einundzwanzig Community.'
|
||||
|
||||
block main
|
||||
#telegram.wrap
|
||||
section
|
||||
h1= title
|
||||
p= description
|
||||
|
||||
:markdown-it(html linkify typographer)
|
||||
Neue Gruppen können gerne [per Pull Request](https://github.com/Einundzwanzig-Podcast/einundzwanzig.space/edit/master/content/telegram.json) hinzugefügt werden.
|
||||
Hier gibt es ein [Video-Tutorial](https://www.youtube.com/watch?v=BNJc9LExEzU), wie ein neuer Pull Request erstellt werden kann.
|
||||
|
||||
ul
|
||||
each group in telegram
|
||||
li
|
||||
a(href=group.url rel="nofollow noopener" target="_blank")= group.name
|
||||
if group.members
|
||||
= ' '
|
||||
small.members= `(${group.members} Mitglieder)`
|
||||
@@ -51,7 +51,6 @@ renderPage('meetups', 'meetups', { navCurrent: 'meetups', meetups: site.meetups,
|
||||
renderPage('spenden', 'spenden', { navCurrent: 'spenden', spendenregister, spendenuebersicht })
|
||||
renderPage('media', 'media', { navCurrent: 'media' })
|
||||
renderPage('soundboard', 'soundboard', { navCurrent: 'soundboard', soundboard })
|
||||
renderPage('telegram', 'telegram', { navCurrent: 'telegram', telegram: site.telegram })
|
||||
renderPage('shops', 'shops', { navCurrent: 'shops', shops })
|
||||
renderPage('verein', 'verein', { navCurrent: 'verein' })
|
||||
renderPage('kontakt', 'kontakt', { navCurrent: 'kontakt' })
|
||||
|
||||
@@ -3,10 +3,8 @@ const { basename, join, resolve } = require('path')
|
||||
const request = require('sync-request')
|
||||
const { toMeetupMapInfo } = require('../helpers')
|
||||
const meta = require('../content/meta.json')
|
||||
const telegram = require('../content/telegram.json')
|
||||
const soundboard = require('../content/soundboard.json')
|
||||
|
||||
const { TELEGRAM_BOT_TOKEN } = process.env
|
||||
const loadJson = url => {
|
||||
const jsonBody = request('GET', url).getBody('utf8')
|
||||
return JSON.parse(jsonBody)
|
||||
@@ -14,27 +12,6 @@ const loadJson = url => {
|
||||
|
||||
const dir = (...path) => resolve(__dirname, '..', ...path)
|
||||
const writeJSON = (file, data) => writeFileSync(file, JSON.stringify(data, null, 2))
|
||||
const getTelegramMembersCount = group => {
|
||||
if (TELEGRAM_BOT_TOKEN) {
|
||||
const { name, url } = group
|
||||
if (url.startsWith('https://t.me/')) {
|
||||
[, , telegramId] = url.match(/:\/\/t\.me\/(?!(\+|joinchat))(.*)/) || []
|
||||
if (telegramId) {
|
||||
try {
|
||||
const { ok, result } = loadJson(`https://api.telegram.org/bot${TELEGRAM_BOT_TOKEN}/getChatMemberCount?chat_id=@${telegramId}`)
|
||||
if (ok) {
|
||||
return result
|
||||
}
|
||||
} catch (err) {
|
||||
const [, description] = err.message.match(/"description":"(.*?)"/) || []
|
||||
console.error('Failed to get mebers count for', name, ' - ', description)
|
||||
}
|
||||
} else {
|
||||
console.log('No Telegram ID for', name, url)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
let recentBlocks = []
|
||||
try {
|
||||
@@ -47,13 +24,6 @@ const block = recentBlocks.length && recentBlocks[0].height
|
||||
const now = new Date()
|
||||
const date = now.toJSON().split('T')[0]
|
||||
|
||||
// Telegram
|
||||
const telegramData = telegram.map(t =>
|
||||
Object.assign(t, {
|
||||
members: getTelegramMembersCount(t),
|
||||
})
|
||||
)
|
||||
|
||||
// Meetups
|
||||
let meetups = []
|
||||
try {
|
||||
@@ -78,8 +48,7 @@ writeJSON(dir('generated', 'site-data.json'), {
|
||||
block,
|
||||
meta,
|
||||
meetups,
|
||||
upcomingMeetups,
|
||||
telegram: telegramData
|
||||
upcomingMeetups
|
||||
})
|
||||
|
||||
// Soundboard
|
||||
|
||||
Reference in New Issue
Block a user