Skip to content

Commit c3af773

Browse files
authored
Merge pull request #17 from dapi/vk/e23c-
Когда пользователь присылает канал который уже добавлен, снимай с него НЕ активность, чтобы он заново обновился (vibe-kanban)
2 parents 9c0b454 + 0a05f7c commit c3af773

3 files changed

Lines changed: 11 additions & 0 deletions

File tree

app/services/telegram/channel_service.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,11 @@ def add_channel_to_database(channel_username)
152152
subscribers_count: channel_info[:member_count]
153153
)
154154

155+
# Если канал был деактивирован - активируем его
156+
if !channel.active?
157+
channel.activate!
158+
end
159+
155160
# Если канал еще не вступал, запускаем задачу для вступления
156161
if channel.not_joined?
157162
Channels::BotJoinJob.perform_later(channel.id)

config/locales/en.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,8 @@ en:
3636
Unfortunately, I don't understand this type of message yet.
3737
Please send me a text link to the channel you want to follow
3838
to receive announcements about important news only, without the fluff.
39+
40+
channels:
41+
add:
42+
success: "✅ Channel %{channel} added!\n\nTotal channels: %{count}"
43+
updated: "✅ Channel %{channel} updated!"

config/locales/ru.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,7 @@ ru:
144144
success: "✅ Канал %{channel} добавлен!\n\nВсего каналов: %{count}"
145145
suggest_another: "💪 Отлично!\nДобавляй следующий канал - присылай ссылку или имя"
146146
already_subscribed: "ℹ️ Ты уже подписан на канал %{channel}. Присылай ссылку на другой"
147+
updated: "✅ Канал %{channel} обновлён!"
147148
not_found: "❌ Канал %{channel} не найден или недоступен"
148149
invalid_format: "❌ Неверный формат. Отправь имя канала (@channelname) или ссылку (t.me/channelname)"
149150
error: "❌ Ошибка при добавлении канала: %{error}"

0 commit comments

Comments
 (0)