Простий чат-бот
Автоматизація додавання вакансій з нашого каналу Telegram в Google-таблицю. Бот читає нові пости і додає їх в Google-таблицю.
📌 Мета:
• Автоматично витягувати вакансії з Telegram-постів.
• Заповнювати Google-таблицю без ручного введення.
• Створити зручну систему зберігання та оновлення даних.
2️⃣ Технічна реалізація (Python + Google Sheets API) або ваш варіант
• Telegram Bot API (щоб бот міг читати повідомлення). 7630111878:AAHfAldPAsF7kq2wGVbjzsiOgB2jBLe0gjM
• Google Sheets API (для запису вакансій в таблицю по полях) https://docs.google.com/spreadsheets/d/1cxY153GPVJsum_Dz5T4yuAQL10yyXOqfTxif6xK1Jpo/edit?usp=sharing
• Python (скрипт для обробки вакансій).
• Heroku / VPS (щоб бот працював 24/7).
3️⃣ Алгоритм роботи бота
1️⃣ Читає нові вакансії з каналу. В таблиці додати посилання на пост в ТГ
2️⃣ Витягує дані (локація, зарплата, графік, вимоги і т. д.).
3️⃣ Записує їх в Google-таблицю.
4️⃣ Відправляє сповіщення менеджеру про нову вакансію.
4️⃣ Код для Telegram-бота (Python)
import telebot
import gspread
from oauth2client.service_account import ServiceAccountCredentials
# Підключення до Google Sheets API
scope = ["https://spreadsheets.google.com/feeds", "https://www.googleapis.com/auth/drive"]
creds = ServiceAccountCredentials.from_json_keyfile_name("credentials.json", scope)
client = gspread.authorize(creds)
sheet = client.open("Назва_Таблиці").sheet1 # Вибираємо лист
# Підключення до Telegram API
TOKEN = "ВАШ_ТОКЕН_БОТА"
bot = telebot.TeleBot(TOKEN)
# Обробник нових вакансій
@bot.channel_post_handler(func=lambda message: True)
def handle_message(message):
text = message.text
lines = text.split("\n")
# Витягуємо дані з поста
vacancy = {
"вакансія": lines[0],
"локація": lines[1].split(": ")[1] if "Локація" in lines[1] else "",
"зарплата": lines[2].split(": ")[1] if "ЗП" in lines[2] else "",
"графік": lines[3].split(": ")[1] if "Графік" in lines[3] else "",
"вимоги": lines[4].split(": ")[1] if "Вимоги" in lines[4] else "",
"посилання": f"https://t.me/c/{message.chat.id}/{message.message_id}"
}
# Додаємо в таблицю
sheet.append_row([vacancy["вакансія"], vacancy["локація"], vacancy["зарплата"], vacancy["графік"], vacancy["вимоги"], vacancy["посилання"]])
bot.send_message(message.chat.id, "✅ Вакансія додана в таблицю!")
# Запуск бота
bot.polling()
1️⃣ Створити бота в → скопіювати API-токен.
2️⃣ Створити Google-таблицю з колонками: Вакансія, Локація, ЗП, Графік, Вимоги, Посилання.
3️⃣ Створити сервісний акаунт в Google Cloud → отримати credentials.json.
4️⃣ Розмістити бота на сервері (Heroku / VPS).
6️⃣ Що це дасть?
-
94002 1264 1 10 Привіт. Є великий досвід у розробці телеграм-ботів. Готовий до співпраці
-
1315 7 0 Добрий день.
Готовий взяти Ваш проект.
Можу розробити для Вас такого бота з використанням no-code/low-code інструментів і node.js (за потреби)
Пишіть в особисті, обговоримо всі деталі і підберемо для Вас найкраще рішення.
-
670 8 1 Добрий день, маю великий досвід у розробці телеграм ботів, готова прямо зараз взятися за роботу та виконати швидко, а головне якісно
-
1850 46 3 Вітаю!
Зацікавив Ваш проєкт, маю великий досвід роботи в автоматизації/емуляції дій користувача (JavaScript, Selenium, Playwright), асинхронному/багатопотоковому парсингу (Requests, WebSockets, HTTPX, BS4), обробці інформації (Openpyxl, JSON, MySQL, MongoDB) та розробці Telegram-ботів різної складності (Telethon, Pyrogram, Aiogram).
Зв’яжіться зі мною для обговорення деталей та термінів виконання цього проєкту!
-
1816 31 0 Привіт. Готовий розробити
Напишіть в лс для обговорення деталей
-
3714 17 0 Вітаю! 😊
Готовий розробити для вас бота, який автоматично зчитуватиме вакансії з вашого каналу, виділятиме з постів необхідні дані (назва, локація, зарплата, графік, вимоги) та зберігатиме їх у Google-таблиці через Google Sheets API. Додатково бот відсилатиме сповіщення менеджеру про нову вакансію, що значно спростить роботу.
Використовувані технології:
Python – основна мова розробки.
Telebot/aiogram – для створення Telegram-бота.
gspread та oauth2client – для інтеграції з Google Sheets API.
… Heroku/VPS – для забезпечення безперебійної роботи бота 24/7.
Буду радий детально обговорити ваш проект та строки виконання. Чекаю на ваш відгук!
З повагою,
Андрій!)
-
369 1 0 Привіт, професійно займаюсь ботами в телеграм!
Маю великий досвід роботи з telebot, aiogram, telegram API
Чекаю на зворотній звязок :)
-
1084 22 1 Доброго дня
Для описаного Вами функціоналу є більш просте рішення без Heroku / VPS та Google Sheets API
-
1341 23 0 Доброго дня. Готовий написати такого бота. Давайте спілкуватимемося і обговоримо деталі
-
613 6 1 Вітаю! Можу запропонувати реалізацію цього проекту використовуючи java + spring boot
-
230 1 1 Доброго дня! Готовий виконати сьогодні! Python + Google Sheets Api
-
834 8 0 Зможу приступити сьгодні за роботу і все зробити швидко до 3год . Пишу на Python маю великий досвід у створенні ботів . Telebot погана бібліотека краще використовувати Aiogram . Набагато надійніша і з великими обємами працює краще. Якщо треба написати на Telebot теж напишу не проблема.
-
1711 8 0 Добрий день. Готовий виконати.
Маю багато успішних кейсів, про які зможу детальніше розказати в особистих.
Актуальні фриланс-проєкти в категорії Розробка ботів
Автоматизація створення рекламних креативів.Є рішення у вігляді Higgsfield AI + ноди які по промту генерують доволі близько до задумки, в парі з майже покадровим едітінгом все влатшовує, окрім одного но, це цензура на використання облич зірок і таке інше. Потрібен аналог, або рішення яке роблокує стопи Higgsfield-а (а… AI та машинне навчання, Розробка ботів ∙ 4 години 22 хвилини тому ∙ 7 ставок |
Фючерсний ботПотрібно зробити фючерсний бот автоматичної торгівлі. За визначиних умов він має сам виставляти тейкпрофіт, хеджування, фіксування прибутку та автоматично перезапускати торгілю Розробка ботів ∙ 15 годин 36 хвилин тому ∙ 30 ставок |
Автоматизація розсилки повідомлень у чати TelegramПотрібно розсилати в телеграм чати повідомлення. Щоб не було банів. Чатів кілька сотень. Щоб налаштовувати періодичність і варіативність текстів. Python, Розробка ботів ∙ 17 годин 11 хвилин тому ∙ 28 ставок |
Телеграм ботНеобхідно розробити телеграм-бота для однієї телеграм-групи. Функціонал бота досить прост: 1. Розпізнавання тексту в голосових повідомленнях 2. Перевірка на наявність заборонених слів у тексті 3. У разі якщо заборонені слова будуть виявлені, бот повинен автоматично видаляти… Розробка ботів ∙ 18 годин 51 хвилина тому ∙ 54 ставки |
Розробка Telegram-бота згідно з ТЗ
27 000 UAH
Потрібно розробити Telegram-бота згідно з ТЗ:https://docs.google.com/document/d/1ysaZuOs53k6E8ny8QoNgUofpqCJ9b6MjfC3v-F7lw50/edit?usp=sharingОрієнтовний бюджет проєкту визначений у ТЗПрошу ознайомитися з ТЗ та оцінити строки реалізації.Будь ласка, відгукуйтеся лише за наявності… Розробка ботів ∙ 1 день 4 години тому ∙ 51 ставка |