Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/build_java.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,10 @@ jobs:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v4

- name: Set up JDK 17
- name: Set up JDK 21
uses: actions/setup-java@v3
with:
java-version: '17'
distribution: 'adopt'
java-version: '21'
distribution: 'temurin'
- name: Build with Maven
run: mvn clean package
13 changes: 7 additions & 6 deletions .github/workflows/build_java_docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ on:
branches:
- main
- staging
- develop


# Allows you to run this workflow manually from the Actions tab
Expand All @@ -26,15 +27,15 @@ jobs:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v4

- name: Set up JDK 17
- name: Set up JDK 21
uses: actions/setup-java@v3
with:
java-version: '17'
distribution: 'adopt'
java-version: '21'
distribution: 'temurin'
- name: Build with Maven
run: mvn clean package

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: java.telegrambots.jar
path: target/
Expand All @@ -54,7 +55,7 @@ jobs:

- uses: actions/checkout@v4

- uses: actions/download-artifact@v3
- uses: actions/download-artifact@v4.1.7
with:
name: java.telegrambots.jar
path: target/
Expand Down Expand Up @@ -105,4 +106,4 @@ jobs:
SSH_PRIVATE_KEY: ${{secrets.SSH_PRIVATE_KEY}}
SSH_KNOWN_HOSTS: ${{secrets.SSH_KNOWN_HOSTS}}
- name: start docker with ssh
run: ssh -i ~/private.key -p 19999 bigmama@bigamgamen.de 'docker remove -f bot-${{ env.GIT_BRANCH_NAME }} && docker image pull amgamen/chatbot:${{ env.GIT_BRANCH_NAME }} && docker run -d -v chatbotvol-${{ env.GIT_BRANCH_NAME }}:/opt/telegrambot/data --env-file ~/chatbot/env_${{ env.GIT_BRANCH_NAME }} --restart unless-stopped --name bot-${{ env.GIT_BRANCH_NAME }} amgamen/chatbot:${{ env.GIT_BRANCH_NAME }}'
run: ssh -i ~/private.key -p 19999 bigmama@bigamgamen.de 'docker rm -f bot-${{ env.GIT_BRANCH_NAME }} && docker image pull amgamen/chatbot:${{ env.GIT_BRANCH_NAME }} && docker run -d -v chatbotvol-${{ env.GIT_BRANCH_NAME }}:/opt/telegrambot/data --env-file ~/chatbot/env_${{ env.GIT_BRANCH_NAME }} --restart unless-stopped --name bot-${{ env.GIT_BRANCH_NAME }} amgamen/chatbot:${{ env.GIT_BRANCH_NAME }}'
10 changes: 5 additions & 5 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<maven.compiler.source>21</maven.compiler.source>
<maven.compiler.target>21</maven.compiler.target>
<telegram.bot.version>6.4.0</telegram.bot.version>
<eclipse.store.version>1.3.1</eclipse.store.version>
<eclipse.store.version>2.1.3</eclipse.store.version>
<microstream.version>08.01.01-MS-GA</microstream.version>
</properties>

Expand Down Expand Up @@ -48,7 +48,7 @@
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.14.0</version>
<version>3.18.0</version>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
Expand Down Expand Up @@ -119,4 +119,4 @@
</build>


</project>
</project>
Original file line number Diff line number Diff line change
Expand Up @@ -115,15 +115,15 @@ public class HertlHendlBot extends AbilityBot
private final PaypalLinkGenerator payPalGenerator = new PaypalLinkGenerator();


public static void main(final String[] args)
public static void main( String[] args)
throws ParserConfigurationException, SAXException, IOException, URISyntaxException, TelegramApiException
{
LOG.info("HertlHendlBot starting");

final String token = args[0] != null ? args[0] : BOT_TOKEN;
final String username = args[1] != null ? args[1] : BOT_USERNAME;
final Long creatorId = args[2] != null ? Long.valueOf(args[2]) : CREATOR_ID;
final String creatorPayPalEmail = args[3] != null ? args[3] : "";
final String token = args.length >= 1 && args[0] != null ? args[0] : BOT_TOKEN;
final String username = args.length >= 2 && args[1] != null ? args[1] : BOT_USERNAME;
final Long creatorId = args.length >= 3 && args[2] != null ? Long.valueOf(args[2]) : CREATOR_ID;
final String creatorPayPalEmail = args.length >= 4 && args[3] != null ? args[3] : "";
final HertlHendlBot bot = new HertlHendlBot(token, username, creatorId, creatorPayPalEmail);
final TelegramBotsApi api = new TelegramBotsApi(DefaultBotSession.class);
api.registerBot(bot);
Expand Down
Loading