Releases: yaleksandr89/telegram-bots
Реализован бот бухгалтер
Реализация бота бухгалтера. Помогает следить за финансами и домашней бухгалтерией. Реализован функционал:
- Добавления Доходов / Расходов. Эти категории привязываются к определенной группе, а сами данные хранятся в БД. Структура
- Формирование отчетов:
- Доходы / Расходы за день.
- Доходы / Расходы за месяц.
- Итого за текущий день / месяц - разница между доходом и расходом
Есть возможность вывести текущие категории, которые закреплены за доходами и расходами. Также реализована проверка, когда при попытке добавить доход или расход указывается не корректный формат. Реализовано ограничение доступа к боту по ID телеграмма (TELEGRAM_USER_ID
).
Скриншот: "Попытка обратиться к боту, если ID телеграмма не совпадает с ID указанным в TELEGRAM_USER_ID"
"[YA] Бот бухгалтер".
Так как доступ настроен на мой ID телеграмма - вы увидите ошибку доступа.
Реализован бот синоптик
Пример работающего "[YA] Бот синоптик"
Реализация бота синоптика. Получение информации о погоде идет через взаимодействие с API сервиса Open Weather. Получить информацию о погоде возможно двумя способами:
- Отправить геолокацию (доступно только с мобильных устройств).
- Указать название города в форте: Город или Город, код страны (Пример: Москва или Москва,ru)
Реализован бот переводчик v2
Пример работающего "[YA] Бот переводчик v2"
Бот переводчик v2. Отличие от Бота переводчика v1 заключается в:
- Определение на каком языке отправлен текст происходит автоматически.
- Так как данные для переключения языка больше не нужны - БД в боте не используется.
Реализован бот переводчик v1
Пример работающего Бота переводчика
Бот переводчик, перевод фраз осуществляется с помощью dejurin/php-google-translate-for-free
. Доступные переводы:
- С Английского на Русский
- С Русского на английский
Есть возможность переводить как слова, так и словосочетания и предложения. Реализована обработка ошибок, если в бот отправить фото, видео, стикер или какой-то документ, пользователю вернется сообщение, что бот работает только с текстом.
Обновление composer пакетов, рефакторинг проекта
Обновление композер пакетов:
- guzzlehttp/guzzle
- irazasyed/telegram-bot-sdk
Изменена структура проекта, удален локальный бот, а также внесены изменения в пространство имен (composer.json
). Обновлен README.md
.
v1.1.0
Объединение двух локальных ботов в один.
v1.0.0
Реализовано:
init