Перейти до змісту
View in the app

A better way to browse. Learn more.

Файна Україна

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Створюємо автовідповідач у Telegram

Рекомендовані відповіді

Опубліковано
  • Адміністратор

Telegram став одним з найпопулярніших програм для обміну повідомленнями. Крім звичайного месенджера, він пропонує можливість створення, використання власних роботів та скриптів. Наприклад, можна налаштувати автовідповідач , саме про це і піде в цій статті.

Приступимо до реалізації:

Відкриваємо офіційну сторінку Python , нам необхідно зробити установку, адже скрипт працюватиме на його основі:

Screenshot_1.png

Натискаємо на розділ "Downloads" та знаходимо версію для своєї операційної системи. Завантажуємо відповідний файл і проходимо стандартний процес встановлення:

Screenshot_1.png

Далі натискаємо комбінацію клавіш Win + R і пишемо "powershell" або знаходимо його в меню "Пуск":

Screenshot_1.png

Тепер необхідно встановити бібліотеку telethon, для цього пишемо "pip install telethon" (без лапок) та натискаємо Enter:

Screenshot_1.png

Наступним кроком необхідно отримати дані для скрипту, переходимо за посиланням . Авторизуємося, використовуючи номер від свого облікового запису:

Screenshot_1.png

Переходимо до розділу "API development tools":
Screenshot_1.png

Змінюємо "App title" та "Short name", зберігаємо зміни внизу сторінки. Після чого копіюємо app_id та api_hash:

Screenshot_1.png

Створюємо порожній текстовий документ і вставляємо в нього скрипт:

z telethonu import TelegramClient, wydarzenia

z telethon.sync importuj TelegramClient

z telethon.tl importuj funkcje, typy

z narzędzi importu telethon

api_id = 'WASZA'

api_hash = 'TWÓJHASH'

async def main():

asynchronicznie z TelegramClient('my_bot', api_id, api_hash) jako klientem:

mnie = czekaj na client.get_me()

wydrukuj(me.stringify())

@client.on(events.NewMessage(pattern=r'.*\b(?:spons|Spons|SPONS|spons|sponsa|Sponsa|Sponsy|sponsy|sponsi|cgjyc|Cgjyc|cgjycf|Cgjycf)\b.*'))

async def handle_sponsor_message(zdarzenie):

jeśli event.is_private:

await event.respond('Cześć, nie udzielam sponsorów!')

@client.on(events.NewMessage(pattern=r'.*\b(?:żywa osoba|Żywa osoba)\b.*'))

async def handle_sponsor_message(zdarzenie):

jeśli event.is_private:

await event.respond('Odpowiem później')

print('Skrypt w toku')

czekaj na client.run_until_disconnected()

jeśli name == '__main__':

importuj asyncio

asyncio.run(main())

Змінюємо в ньому api_id та api_hash на отримані раніше із сайту Telegram Core. @client.on(events.NewMessage — означає, на які слова скрипт буде реагувати. await event.respond — відповідь, що видається на отримане повідомлення:

Screenshot_1.png

Зберігаємо файл у будь-якому місці з розширенням .py:

Screenshot_1.png

Знову відкриваємо Powershell, прописуємо python, ставимо пробіл і перетягуємо скрипт у вікно, щоб отримати шлях до нього. Натискаємо Enter і якщо Ви все зробили правильно, з'явиться повідомлення про авторизацію, після чого скрипт запрацює:

Screenshot_1.png

Для публікації повідомлень створіть обліковий запис або авторизуйтесь

Акаунт

Навігація

Пошук

Пошук

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.